Sharing my notes from the weekly Dev/Design Demo. This week Marek presented 
on Users, User Groups, Roles.


These are my notes and thoughts only from a UX/UI perspective, they are not 
mandates and are open to feedback/discussion.



General Comments - issues found throughout the application:


   1. 
   
   Button color, placement and style - Buttons appear outside of standard 
   color, stylization and layout expectations.
   2. 
   
   Title case for forms and buttons - Some form labels and buttons do not 
   follow title case. For example in the Users section: Authorized by 
   (incorrect) vs. Authorized By (correct).
   3. 
   
   Inline Messaging Stylization and placement - layouts are inconsistent as 
   well as placement on the page.
   4. 
   
   Documentation Button - This needs to be evaluated for best placement and 
   color. It varies throughout the application.
   5. 
   
   Infotips - many fields have additional description text that should be 
   placed in an infotip. Occasionally the description text is redundant to the 
   form label.
   6. 
   
   There is the occasional tooltip on a button. I find it intrusive.  A 
   good rule of thumb is that if a button isn’t self-explanatory, then there 
   is something wrong with the button or the process.
   
   
Notes:


   1. 
   
   Password authorization - Weak/Normal/Strong visualization would not pass 
   528 compliance for those visually impaired. The colors associated with each 
   strength level seems mismatched. For example: Normal is red. A red status 
   as well as form field highlight indicates an error. Weak is grey, and also 
   possibly not high enough contrast for the visually impaired. The solution 
   may be to simplify the password strength to text only, “Weak Password, 
   Strong Password”. Also - greater thought or discussion could be had around 
   “Normal” or “Strong”. If a “Normal” indicator is shown, does this actually 
   change user behavior in the same way “Weak” does? Perhaps only “weak” is 
   needed.
   


   1. 
   
   Inline messaging regarding email notification should be moved above 
   content but within the content box.
   


   1. 
   
   Login button changes to loading. I believe this is not standard 
   patternfly behavior.
   


   1. 
   
   Users > Email settings
   1. 
      
      Search drop down has a find field. It doesn’t seem like this is 
      practical given the limited number of choices and the inability to make 
      more options. 
      1. 
         
         I believe an alternate layout and input method could be used that 
         would make choices more obvious at first glance.
         2. 
      
      Order of fields changes on submit. They should remain in the same 
      order.
      3. 
      
      Test Email button seems misplaced and not patternfly standard button.
      
      2. 
   
   Admin/Administrator check boxes - Text labels should be consistent. 
   Consider using infotip to better describe the role. A better layout may 
   also make it feel less out of place when placed alongside the dual 
   pane/shuttle selector. 
   
   3. 
   
   Edit User Page:
   1. 
      
      Description (box description is generic and most likely not needed).
      2. 
      
      Re-login Permission denied box layout is not correct. Filter field is 
      touching masthead.
      
      4. 
   
   User Group Main page -  Delete button, text is red. A default grey 
   button should be used. Perhaps confirmation of deletion in terms of 
   extended implications could be displayed?
   
   5. 
   
   New Authorization Source Create page does not follow patternfly.
   
   6. 
   
   LDAP Authentication Page > Account:
   1. 
      
      Group Base field is shorter than LDAP Filter.
      2. 
      
      LDAP filter should be larger to accommodate multiple line filters 
      (common)
      
      7. 
   
   User Groups > External groups:
   1. 
      
      External groups = External Groups
      2. 
      
      I believe the table functionality could be improved to show more 
      details/actions with potential inline editing. This would remove the 
“show 
      linked external user groups” button whose results displayed could be 
      extraordinarily long. 
      3. 
      
      As an additional note - moving away from two-pane view would allow 
      detailed pages like this to take advantage of additional screen real 
estate.
      









-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to