Is there a way that i can disable like a button or containers depending on the user? i have different set of users and i want it to have limited and specific access only to a one screen. is that possible? Thank you for answering
Hi Budang,
You can use this two property of any componenet .
Hi @budang haba access of screen can only be managed using the roles assigned to particular user for the application there can be multiple roles which assigned to a group of users to access the application.
And if you want to restrict the content of a single screen on the basis or user it can also be done with the same user role or with the properties of particular widget.
Thanks
Hi @budang haba
i am attaching the Oml. Please take help from OML.
just make changes in this action acording to your requirements.
Hope this will help. OMl uploaded
Prince
this is actually cool! how about the depending on the user like i can see it while you cant see it depending on the users thats logged in
For that you need to assign the roles to the users and by checking the roles of logged in user. You can make it visible or hidden for sure.
Let me pitch in on your interaction on the community pages.
All questions you ask, are really basic, fundamental basic questions about how to develop applications with OutSystems. You are relatively new to the OutSystems platform, so that is fully understandable.
The OutSystems platform, is easy to learn for a person who's professional job is to be a developer, without a developer background it will take a bit more time to learn the basic concepts.
From your learning history on your community profile, I conclude you did not follow almost any of the basic training, instead every problem you post as a question on the forum. This is not the right way to learn efficiently and correctly how to develop applications with OutSystems, because:
The best results you will get to quickly become an autonomous OutSystems developer is to follow training. There is a huge amount of training available, and some community members passed all certifications just by going through all the online free available material.
All training can be found here: https://learn.outsystems.com/training/decision/guided-paths
The Becoming a Web Developer guided path is the one I would advise starting with. Would you have done this one, the question you posted here was not necessary.
Regards,
Daniel
hello. i know im watching guided paths. who you are to do what i exactly to do? and yes all my questions are basic concepts. because im really had a hard time doing logics reasoning so my way to be familiarized is to ask question not only watch it because some of the trainings are not what i needed to approach my project. so if you dont have anything to say or to help me. you can just help others or shup and dont tell others what to do in this platform. in outsystems community you can ask anything. why forbidding me? this is my way of learning and be familiarized to the objects and logics. not all everyone have the same mind and approach on how you learn this software. and just because youre #6 you dont have the power to boss around and tell what beginners are suppose to do. Boomer.
Hello Budang,
If my previous post upset you than I apologize, that is not my intention, all I wanted to point out that learning OutSystems by just start coding and not studying (so maybe you did, by from your registered learning activity, and the content of your questions, I concluded you didn't follow like at least one guided path) is not the most effective method to get proficient in OutSystems.
Yes, you can ask anything on the forum I did not forbid you to do that, if that is how you want to learn go ahead, I don't believe it is an effective way.
What you cannot do on the community pages is tell people "to shut up" or tell me "I am bossing you around", I do take offense of these words. Those words are violating the OutSystems Community, code-of-conduct: https://www.outsystems.com/forums/discussion/27050/outsystems-community-code-of-conduct/
I don't think this is helping in getting an answer for this, or any other question in the future. Doing a free guided path training will help boosting your knowledge.Further on, I totally agree with Daniel.
Good day, sorry for some offensive words and being an inconvenience, I know that you want to help me in another way, now i finally understood what you are saying. Thank you! and I will be more careful to my words
Hi @budang haba ,
starting with the most important part :
I am always in awe how an accomplished and super knowledgable community member like Daniel takes some of his valuable time, to help steer newcomers in the right direction, and exhibit all the patience and tact he does.
Be assured that he is trying to help your beginner experience be less frustrating. And of course he is also looking after the quality and experience for everyone else on the forum, which is his task as MVP and moderator.
now to your original question :
the answer is in taking some training, for example this one.
Dorine
Also, using the Enabled setting on buttons is NOT a preferred security measure because a button is still rendered but disabled in HTML code and can be overruled in the HTML's source.
Use IFs elements to show or hide buttons instead for proper security. If you really want to be sure, use additional logic in your back-end to check for if the user has proper rights.