Home Page
Menu Mastery_ Dynamically Adjust Access with sc_menu_delete! | Macro Day Series
Show Transcripts
Transcripts
+
CAPTION


Hello and welcome back to Macro Day here on Scriptcase by Jamie And today we are

exploring the SC menu delete macro This useful macro will allow you to dynamically remove items from your menu

tree menu or responsive menu application Within Scriptcase It is an excellent tool for customizing the navigation based

on user roles permissions or any specific business logic that you may have in mind So let's dive into

how you can implement this into your scriptcase projects to create more dynamic and context sensitive menus Hello

and welcome back of course So today we have another macro and that is the SC menu delete

So let me open up here the blank macro application we had from last week and there we still

have last week's macro So We remove that and today we have SC menu delete like that That is how

we add it and it has one very simple syntax parameter that we need to add in here And

guess what it is It is the menu item Number or name whatever it is that you have and we

will check that out in a few moments Now it is typically added with items

so it is a name but with a number an item underscore number and that

name that we have applied there will be within our menu Now we'll have a

look at that in a few moments but first of all of course it is

important to note Using this macro you can dynamically remove any menu item based on

maybe a user ID a user login or maybe a group or role or whatever you

please And it is very easy to use as you see the syntax right here The parameters are

quite easy and well with this very basic snippet of code you should be to apply it but let's

go have a quick look shall we Because of course I have or I am using this

macro within my portal here So let me see here so this is in fact the wrong

platform so I'm going to close this one and then I'm going to come over here to the member's view

because I actually split up the project And there we now have the user's view So here within the

menu for instance if I go ahead and run this you'll see that I have all of these menu items

Now at the end here I have a specific menu item that I will only have available for admin

users or specifically group 1 and 2 Now using this macro I have then ahead

and hidden or removed those menu items I have here on application in it if user

group equals 1 or user group equals 2 and if it's user group 2 then we will delete menu

item number 22 Otherwise we will go ahead and delete them all from 17 all the way to item

the menu So if I come here to menu items you'll see here the ID

and there it says item_1 So if I scroll down here you'll see here I have

item 17 item 18 item 22 20 Number 19 number 23 as well as 21 and

I am hiding all of those here within the on application in its event by just simply using the SC

menu delete macro So as you can see this macro is pretty practical to use and

is of course very useful in role-based applications where the menu should adapt to the user's role

or Group permissions maybe It helps prevent unauthorized access to certain parts of the application while maintaining a

cleaner and more focused user interface for each user type Now in some cases it is great

to provide your entire user group view for one specific menu but maybe think about sometimes using two

or three menus if you need to redirecting the user group to The menu that you need for more

advanced menus maybe simplifying the management as well as the user permissions So I think the practical uses of this

are covered and with that we are going to of course finish up today's video because that is all

for the SC menu delete macro By effectively using this macro as you see you can

dynamically adjust your application's menu structure Ensuring that only the users you define or really want To have access

to those applications again maybe think of using a separate menu as well So if you've found this tutorial helpful

you know what to do Leave a comment below let me know if you have any questions if

you have used this macro if you found this video helpful and of course if you have any

questions at all go ahead comment leave a message below Thanks again and until next

week with next week Friday macro Day Right here are replaced by Jane



CAPTION TRANSLATED TO SPANISH LANGUAGE


Hola y bienvenidos nuevamente a Macro Day aquí en Scriptcase por Jamie. Y hoy estamos...

Explorando la macro de eliminación del menú SC Esta útil macro le permitirá eliminar elementos dinámicamente de su menú

Menú de árbol o aplicación de menú responsivo Dentro de Scriptcase Es una excelente herramienta para personalizar la navegación basada

sobre los permisos de los roles de usuario o cualquier lógica comercial específica que pueda tener en mente. Así que profundicemos en ello.

Cómo puedes implementar esto en tus proyectos de scriptcase para crear menús más dinámicos y sensibles al contexto Hola

Y bienvenidos de nuevo, por supuesto. Así que hoy tenemos otra macro y es la de eliminar el menú SC.

Así que déjame abrir aquí la aplicación macro en blanco que teníamos de la semana pasada y ahí todavía estamos.

tenemos la macro de la semana pasada así que la eliminamos y hoy tenemos el menú SC eliminar así así es como

Lo agregamos y tiene un parámetro de sintaxis muy simple que necesitamos agregar aquí y

Adivina qué es. Es el elemento del menú Número o nombre, lo que sea que tengas y nosotros

Lo comprobaré en unos momentos. Ahora normalmente se agrega con elementos.

Entonces es un nombre pero con un número un elemento subrayado número y eso

nombre que le hemos aplicado estara dentro de nuestro menú Ahora tendremos un

Mira eso en unos momentos, pero antes que nada, por supuesto, es...

Importante tener en cuenta: Con esta macro, puede eliminar dinámicamente cualquier elemento del menú en función de

Tal vez un ID de usuario, un inicio de sesión de usuario o tal vez un grupo o rol o lo que sea.

Por favor, y es muy fácil de usar como puede ver la sintaxis aquí. Los parámetros son

Es bastante fácil y bueno, con este fragmento de código muy básico deberías poder aplicarlo, pero veamos.

Vamos a echar un vistazo rápido, ¿de acuerdo? Porque, por supuesto, tengo o estoy usando esto.

macro dentro de mi portal aquí Así que déjame ver aquí, así que esto es de hecho el error

plataforma, así que voy a cerrar esta y luego voy a pasar aquí a la vista del miembro

Porque en realidad dividí el proyecto y ahora tenemos la vista del usuario. Entonces aquí dentro del

menú, por ejemplo, si sigo adelante y ejecuto esto, verá que tengo todos estos elementos del menú

Ahora al final aquí tengo un elemento de menú específico que solo tendré disponible para el administrador.

usuarios o específicamente el grupo 1 y 2 Ahora usando esta macro tengo adelante

y oculto o eliminado esos elementos del menú que tengo aquí en la aplicación si el usuario

El grupo es igual a 1 o el grupo de usuarios es igual a 2 y si es el grupo de usuarios 2, eliminaremos el menú.

Artículo número 22 De lo contrario, procederemos a eliminarlos todos desde el 17 hasta el artículo

el menú Entonces si vengo aquí a los elementos del menú verás aquí el ID

y ahí dice item_1 Entonces, si me desplazo hacia abajo aquí, verás que tengo

artículo 17 artículo 18 artículo 22 20 Número 19 número 23 así como 21 y

Estoy ocultando todo esto aquí dentro de la aplicación en su evento simplemente usando el SC

Menú Eliminar macro Como puede ver, esta macro es bastante práctica de usar y

Por supuesto, es muy útil en aplicaciones basadas en roles donde el menú debe adaptarse al rol del usuario.

o Permisos de grupo tal vez Ayuda a prevenir el acceso no autorizado a ciertas partes de la aplicación mientras mantiene un

Interfaz de usuario más limpia y enfocada para cada tipo de usuario. Ahora en algunos casos es genial.

para proporcionar la vista completa de su grupo de usuarios para un menú específico, pero tal vez piense en usar dos a veces

o tres menús si necesita redirigir al grupo de usuarios al menú que necesita para más

Los menús avanzados pueden simplificar la gestión, así como los permisos de usuario. Por eso creo que los usos prácticos de esto

están cubiertos y con eso, por supuesto, vamos a terminar el video de hoy porque eso es todo.

Para el menú SC eliminar macro Al usar esta macro de manera efectiva como ves puedes

Ajusta dinámicamente la estructura del menú de tu aplicación para asegurar que solo los usuarios que defines o realmente quieres que tengan acceso

Para esas aplicaciones, quizás también podrías pensar en usar un menú separado. Así que si este tutorial te resultó útil,

sabes qué hacer Deja un comentario a continuación, déjame saber si tienes alguna pregunta si

Has utilizado esta macro si te ha resultado útil este vídeo y, por supuesto, si tienes alguna

Si tienes alguna pregunta, sigue adelante, comenta y deja un mensaje a continuación. Gracias de nuevo y hasta la próxima.

semana con la próxima semana viernes macro Día Justo aquí se sustituyen por Jane



CAPTION TRANSLATED TO FRENCH LANGUAGE


Bonjour et bienvenue à Macro Day ici sur Scriptcase par Jamie Et aujourd'hui nous sommes

explorer la macro de suppression du menu SC Cette macro utile vous permettra de supprimer dynamiquement des éléments de votre menu

menu arborescent ou application de menu réactif Dans Scriptcase, c'est un excellent outil pour personnaliser la navigation en fonction

sur les rôles des utilisateurs, les autorisations ou toute logique métier spécifique que vous pourriez avoir en tête. Alors plongeons-nous dans

comment vous pouvez implémenter cela dans vos projets scriptcase pour créer des menus plus dynamiques et sensibles au contexte Bonjour

et bienvenue bien sûr. Donc aujourd'hui, nous avons une autre macro et c'est la suppression du menu SC

Alors laissez-moi ouvrir ici l'application macro vierge que nous avions de la semaine dernière et là nous sommes toujours

nous avons la macro de la semaine dernière, donc nous la supprimons et aujourd'hui nous avons le menu SC supprimer comme ça. C'est comme ça

nous l'ajoutons et il a un paramètre de syntaxe très simple que nous devons ajouter ici et

devinez ce que c'est C'est l'élément de menu Numéro ou nom quoi que ce soit que vous avez et nous

je vais vérifier cela dans quelques instants. Maintenant, il est généralement ajouté avec des éléments

donc c'est un nom mais avec un numéro un élément souligne le numéro et cela

nom que nous avons appliqué sera dans notre menu. Nous aurons maintenant un

regardez ça dans quelques instants mais avant tout bien sûr c'est

important à noter En utilisant cette macro, vous pouvez supprimer dynamiquement n'importe quel élément de menu en fonction de

peut-être un identifiant d'utilisateur, une connexion d'utilisateur ou peut-être un groupe ou un rôle ou quoi que ce soit d'autre

s'il vous plaît Et c'est très facile à utiliser comme vous pouvez le voir la syntaxe ici Les paramètres sont

assez facile et bien avec cet extrait de code très basique, vous devriez pouvoir l'appliquer, mais allons-y

allons jeter un coup d'oeil rapide, d'accord ? Parce que bien sûr, je l'ai ou je l'utilise

macro dans mon portail ici Alors laissez-moi voir ici donc c'est en fait le mauvais

plateforme, donc je vais fermer celle-ci et ensuite je vais venir ici pour la vue des membres

parce que j'ai en fait divisé le projet Et là, nous avons maintenant la vue de l'utilisateur Donc ici dans le

menu par exemple si je continue et que j'exécute ceci, vous verrez que j'ai tous ces éléments de menu

Maintenant, à la fin, j'ai un élément de menu spécifique que je ne rendrai disponible que pour l'administrateur

utilisateurs ou spécifiquement les groupes 1 et 2. Maintenant, en utilisant cette macro, j'ai alors devant

et masqué ou supprimé ces éléments de menu que j'ai ici sur l'application si l'utilisateur

le groupe est égal à 1 ou le groupe d'utilisateurs est égal à 2 et s'il s'agit du groupe d'utilisateurs 2, nous supprimerons le menu

article numéro 22 Sinon, nous allons continuer et les supprimer tous de 17 jusqu'à l'article

le menu Donc si je viens ici aux éléments du menu, vous verrez ici l'ID

et là, il est écrit item_1 Donc si je fais défiler vers le bas ici, vous verrez ici que j'ai

article 17 article 18 article 22 20 Numéro 19 numéro 23 ainsi que 21 et

Je cache tous ceux-ci ici dans l'application dans son événement en utilisant simplement le SC

menu supprimer la macro Comme vous pouvez le voir, cette macro est assez pratique à utiliser et

est bien sûr très utile dans les applications basées sur les rôles où le menu doit s'adapter au rôle de l'utilisateur

ou des autorisations de groupe peuvent aider à empêcher l'accès non autorisé à certaines parties de l'application tout en maintenant une

interface utilisateur plus propre et plus ciblée pour chaque type d'utilisateur. Maintenant, dans certains cas, c'est génial

pour fournir à l'ensemble de votre groupe d'utilisateurs une vue pour un menu spécifique, mais pensez peut-être à en utiliser parfois deux

ou trois menus si vous devez rediriger le groupe d'utilisateurs vers le menu dont vous avez besoin pour plus

des menus avancés simplifiant peut-être la gestion ainsi que les autorisations des utilisateurs. Je pense donc que les utilisations pratiques de cela

sont couverts et avec cela nous allons bien sûr terminer la vidéo d'aujourd'hui car c'est tout

pour la macro de suppression du menu SC En utilisant efficacement cette macro comme vous le voyez, vous pouvez

ajustez dynamiquement la structure du menu de votre application en vous assurant que seuls les utilisateurs que vous définissez ou que vous souhaitez réellement avoir accès

pour ces applications, pensez peut-être à utiliser également un menu séparé. Donc, si vous avez trouvé ce tutoriel utile

vous savez quoi faire Laissez un commentaire ci-dessous, faites-moi savoir si vous avez des questions si

vous avez utilisé cette macro si vous avez trouvé cette vidéo utile et bien sûr si vous en avez

des questions du tout allez-y laissez un commentaire laissez un message ci-dessous Merci encore et à la prochaine

semaine avec la semaine prochaine Vendredi macro Jour Ici sont remplacés par Jane



CAPTION TRANSLATED TO ITALIAN LANGUAGE


Ciao e bentornati al Macro Day qui su Scriptcase di Jamie. E oggi siamo

esplorazione della macro di eliminazione del menu SC Questa utile macro ti consentirà di rimuovere dinamicamente gli elementi dal tuo menu

menu ad albero o applicazione di menu reattivo All'interno di Scriptcase è un ottimo strumento per personalizzare la navigazione in base

sui ruoli utente, sui permessi o su qualsiasi logica aziendale specifica che potresti avere in mente. Quindi approfondiamo

come puoi implementarlo nei tuoi progetti scriptcase per creare menu più dinamici e sensibili al contesto Ciao

e bentornati ovviamente Quindi oggi abbiamo un'altra macro e questa è l'eliminazione del menu SC

Quindi lasciami aprire qui l'applicazione macro vuota che avevamo dalla scorsa settimana e lì abbiamo ancora

abbiamo la macro della settimana scorsa, quindi la rimuoviamo e oggi abbiamo il menu SC eliminato in questo modo. Ecco come

lo aggiungiamo e ha un parametro di sintassi molto semplice che dobbiamo aggiungere qui E

indovina cosa è? È la voce di menu Numero o nome, qualunque cosa tu abbia e noi

lo controllerò tra qualche istante. Ora è in genere aggiunto con gli elementi

quindi è un nome ma con un numero un elemento sottolinea il numero e quello

nome che abbiamo applicato sarà presente nel nostro menu Ora avremo un

guardalo tra qualche istante ma prima di tutto ovviamente è

importante da notare Utilizzando questa macro è possibile rimuovere dinamicamente qualsiasi voce di menu in base a

forse un ID utente, un login utente o forse un gruppo o un ruolo o qualsiasi cosa tu

per favore Ed è molto facile da usare come vedi la sintassi proprio qui I parametri sono

abbastanza facile e buono con questo frammento di codice molto elementare dovresti essere in grado di applicarlo ma andiamo

andiamo a dare un'occhiata veloce, va bene? Perché ovviamente ho o sto usando questo

macro all'interno del mio portale qui Quindi fammi vedere qui quindi questo è in effetti sbagliato

piattaforma quindi chiuderò questa e poi passerò alla visualizzazione dei membri

perché in realtà ho suddiviso il progetto E ora abbiamo la vista dell'utente Quindi qui all'interno del

menu ad esempio se vado avanti ed eseguo questo vedrai che ho tutte queste voci di menu

Ora alla fine qui ho una voce di menu specifica che sarà disponibile solo per l'amministratore

utenti o specificamente gruppo 1 e 2 Ora usando questa macro ho quindi avanti

e nascosto o rimosso quegli elementi del menu che ho qui sull'applicazione in esso se l'utente

il gruppo è uguale a 1 o il gruppo utente è uguale a 2 e se è il gruppo utente 2 allora elimineremo il menu

numero articolo 22 Altrimenti andremo avanti e li elimineremo tutti dal 17 fino all'articolo

il menu Quindi se vengo qui per le voci del menu vedrai qui l'ID

e lì dice item_1 Quindi se scorro in basso qui vedrai che ho

elemento 17 elemento 18 elemento 22 20 Numero 19 numero 23 così come 21 e

Sto nascondendo tutti quelli qui all'interno dell'applicazione nel suo caso semplicemente usando SC

menu elimina macro Quindi come puoi vedere questa macro è piuttosto pratica da usare e

è ovviamente molto utile nelle applicazioni basate sui ruoli in cui il menu dovrebbe adattarsi al ruolo dell'utente

o autorizzazioni di gruppo possono aiutare a prevenire l'accesso non autorizzato a determinate parti dell'applicazione mantenendo un

interfaccia utente più pulita e più mirata per ogni tipo di utente Ora in alcuni casi è fantastico

per fornire all'intero gruppo di utenti una visualizzazione per un menu specifico, ma potresti pensare di usarne a volte due

o tre menu se hai bisogno di reindirizzare il gruppo di utenti al menu di cui hai bisogno per altro

i menu avanzati potrebbero semplificare la gestione e i permessi degli utenti. Quindi penso che gli usi pratici di questo

sono coperti e con questo concluderemo ovviamente il video di oggi perché è tutto

per la macro di eliminazione del menu SC Utilizzando efficacemente questa macro come vedi puoi

adattare dinamicamente la struttura del menu della tua applicazione assicurandoti che solo gli utenti che definisci o che realmente desideri abbiano accesso

per quelle applicazioni di nuovo forse pensa di usare anche un menu separato Quindi se hai trovato utile questo tutorial

sai cosa fare Lascia un commento qui sotto fammi sapere se hai domande se

hai utilizzato questa macro se hai trovato utile questo video e ovviamente se ne hai qualcuna

domande a tutti vai avanti commenta lascia un messaggio qui sotto Grazie ancora e alla prossima

settimana con la prossima settimana Venerdì macro Giorno Proprio qui sono sostituiti da Jane



CAPTION TRANSLATED TO PORTUGUESE LANGUAGE


Olá e bem-vindos de volta ao Macro Day aqui no Scriptcase por Jamie E hoje estamos

explorando a macro de exclusão do menu SC Esta macro útil permitirá que você remova itens dinamicamente do seu menu

menu em árvore ou aplicativo de menu responsivo Dentro do Scriptcase É uma excelente ferramenta para personalizar a navegação com base

em permissões de funções de usuário ou qualquer lógica de negócios específica que você possa ter em mente. Então, vamos mergulhar

como você pode implementar isso em seus projetos de scriptcase para criar menus mais dinâmicos e sensíveis ao contexto Olá

e bem-vindo de volta, é claro. Então, hoje temos outra macro que é o menu SC delete

Então, deixe-me abrir aqui o aplicativo de macro em branco que tínhamos da semana passada e ainda temos

tem a macro da semana passada Então removemos isso e hoje temos o menu SC deletado assim É assim

nós o adicionamos e ele tem um parâmetro de sintaxe muito simples que precisamos adicionar aqui E

adivinhe o que é É o item de menu Número ou nome, seja o que for que você tenha e nós

vou verificar isso em alguns instantes. Agora, normalmente é adicionado com itens

então é um nome mas com um número um sublinhado de item e isso

nome que aplicamos estará dentro do nosso menu Agora teremos um

olhe para isso em alguns momentos, mas antes de tudo, é claro que é

importante observar Usando esta macro você pode remover dinamicamente qualquer item de menu com base em

talvez um ID de usuário, um login de usuário ou talvez um grupo ou função ou o que quer que você

por favor E é muito fácil de usar, como você vê a sintaxe aqui Os parâmetros são

muito fácil e bem com esse trecho básico de código você deve aplicá-lo mas vamos

vamos dar uma olhada rápida, certo? Porque é claro que eu tenho ou estou usando isso

macro dentro do meu portal aqui Então deixe-me ver aqui, então isso é de fato o errado

plataforma, então vou fechar esta e depois vou para a visualização do membro

porque eu realmente dividi o projeto E agora temos a visão do usuário Então aqui dentro do

menu por exemplo se eu for em frente e executar isso você verá que tenho todos esses itens de menu

Agora no final aqui eu tenho um item de menu específico que só terei disponível para o administrador

usuários ou especificamente grupo 1 e 2 Agora usando esta macro eu tenho então à frente

e ocultou ou removeu os itens de menu que tenho aqui no aplicativo se o usuário

grupo é igual a 1 ou grupo de usuários é igual a 2 e se for grupo de usuários 2 então excluiremos o menu

número do item 22 Caso contrário, iremos em frente e excluiremos todos eles, do 17 até o item

o menu Então se eu vier aqui para os itens do menu você verá aqui o ID

e lá diz item_1 Então se eu rolar para baixo aqui você verá aqui que eu tenho

item 17 item 18 item 22 20 Número 19 número 23 bem como 21 e

Estou escondendo tudo isso aqui dentro do aplicativo em seu evento, simplesmente usando o SC

menu excluir macro Então, como você pode ver, esta macro é bastante prática de usar e

é claro que é muito útil em aplicações baseadas em funções onde o menu deve se adaptar à função do usuário

ou permissões de grupo talvez ajude a evitar acesso não autorizado a certas partes do aplicativo, mantendo um

interface de usuário mais limpa e focada para cada tipo de usuário Agora, em alguns casos, é ótimo

para fornecer a visualização de todo o seu grupo de usuários para um menu específico, mas talvez pense em usar dois

ou três menus se você precisar redirecionar o grupo de usuários para o menu que você precisa para mais

menus avançados talvez simplificando o gerenciamento, bem como as permissões do usuário. Então, acho que os usos práticos disso

estão cobertos e com isso vamos, é claro, terminar o vídeo de hoje porque é tudo

para o menu SC excluir macro Ao usar efetivamente esta macro como você vê, você pode

ajuste dinamicamente a estrutura do menu do seu aplicativo, garantindo que apenas os usuários que você definir ou realmente desejar tenham acesso

para esses aplicativos novamente, talvez pense em usar um menu separado também. Então, se você achou este tutorial útil

você sabe o que fazer Deixe um comentário abaixo e me avise se você tiver alguma dúvida se

você usou esta macro se achou este vídeo útil e, claro, se você tiver alguma

perguntas em tudo vá em frente comente deixe uma mensagem abaixo Obrigado novamente e até a próxima

semana com próxima semana sexta-feira macro Dia Aqui mesmo são substituídos por Jane