[midPoint] midPoint User Template - Custom Forms

Brad Firestone bhotrock at gmail.com
Mon Mar 27 15:34:00 CEST 2017


Thank you Pálos and Jason!

It's good to know this is possible.  I'll be sure to look at these 
options once I figure out the basics and get my first resources 
connected properly.
Have a great day!!
Brad

Pálos Gustáv wrote:
> Hi,
>
> or you can use this:
> https://wiki.evolveum.com/display/midPoint/Lookup+Tables
>
> and to hide or show some attributes over <item>:
> https://wiki.evolveum.com/display/midPoint/Authorization+Configuration
>
> Best regards,
>
> Gustav
>
> 2017-03-21 21:37 GMT+01:00 Jason Everling <jeverling at bshp.edu 
> <mailto:jeverling at bshp.edu>>:
>
>     As for dropdowns, you can create in your custom schema extension
>     enumerations, those are dropwdowns with hard-coded values, I
>     posted an example not too long ago. You can hide or show
>     attributes in the default user template by defining
>
>     Completely hide it:
>
>     <item>
>     <c:ref>c:theAttribute</c:ref>
>     <limitations>
>     <layer>presentation</layer>
>     <ignore>true</ignore>
>     </limitations>
>     </item>
>
>     Certain hidden:
>
>     <item>
>     <c:ref>c:theAttribute</c:ref>
>     <limitations>
>     <layer>presentation</layer>
>     <access>
>     <read>true</read>
>     <add>false</add> <!-- only hide for adding users but show during
>     modify -->
>     <modify>true</modify>
>     </access>
>     </limitations>
>     </item>
>
>     Same goes for filling in attribute automatically based on other
>     attributes such as department, that would be handled via the
>     default template also,
>
>     <mapping>
>     <source>
>     <c:path>$user/department</c:path>
>     </source>
>     <expression>
>     <script>
>     <code>'the value you want'</code>
>     </script>
>     </expression>
>     <target>
>     <c:path>anotherAttribute</c:path>
>     </target>
>     <condition>
>     <script>
>     <code>department == 'sales'</code>
>     </script>
>     </condition>
>     </mapping>
>
>     JASON
>
>
>     On Tue, Mar 21, 2017 at 2:06 PM, Brad Firestone
>     <bhotrock at gmail.com <mailto:bhotrock at gmail.com>> wrote:
>
>         Hi All,
>
>         I am just getting started with midPoint.  This seems like an
>         amazing system, but there is a huge amount of information to
>         learn.
>
>         We are planning to create many of our users in midPoint by
>         bringing them in from various resources (AD and LDAP). 
>         However, we will also need to create midPoint users directly
>         in the admin GUI.  The creation of these users will be done by
>         various different administrators, with each administrator
>         being responsible for a given "department".
>
>         We want to keep things as simple as possible for each
>         administrator, and also want to keep things as consistent as
>         possible. So I have a few questions about how to do this in
>         the "best way".
>
>         1.  Is it possible for attribute values shown in the New User
>         interface to have a drop-down list to select from valid values
>         for certain attributes?
>
>         2.  Is it possible to customize the New User interface so that
>         it only shows certain attributes that need to be filled in by
>         the administrator?  It would be nice if certain attributes
>         were either not shown (and automatically filled with the
>         appropriate department information), or at least had a
>         drop-down that only included the appropriate options for that
>         department.
>
>         I think that maybe these things can be done with custom forms,
>         but looking at the custom form documentation, I didn't see
>         drop-down options.  I also don't know if it's possible to show
>         different "New User" forms to different administrators based
>         on their department (Role?).
>
>         A different way of doing this might be to use Self
>         Registration?  But we would still want the ability to have
>         drop-down lists to select from.  One of the attributes would
>         be the department, and we would want that to be a defined list
>         of valid departments.  Once the user completes the
>         confirmation, then ideally the department admin would receive
>         a notification and approve/assign the roles, which would then
>         create the needed accounts on the various resources.
>
>         Thanks for any suggestions and information!
>         Brad
>         _______________________________________________
>         midPoint mailing list
>         midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>         http://lists.evolveum.com/mailman/listinfo/midpoint
>         <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>     _______________________________________________
>     midPoint mailing list
>     midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>     http://lists.evolveum.com/mailman/listinfo/midpoint
>     <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
>
> -- 
> Gustáv Pálos
> Identity Engineer
> evolveum.com <http://evolveum.com/>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20170327/8cb7fffc/attachment.htm>


More information about the midPoint mailing list