Skip to content
Snippets Groups Projects
  1. Oct 24, 2019
    • Gregor Gawol's avatar
      refs #15930 [fid] get it box · a8f17d57
      Gregor Gawol authored and Dorian Merz's avatar Dorian Merz committed
          * modified box config
          * show text Get It if facet_avail entry Free
          * modified config display buttons
          * config boss
          * retrieve BOSS if not collection UBL-FID-EBC
      a8f17d57
  2. Oct 23, 2019
  3. Oct 18, 2019
  4. Oct 17, 2019
    • Sebastian Kehr's avatar
      refs #15998 [fid] user management forms related changes · c8ffe802
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * initial refactoring to use address fieldsets on user creation and update
      * generalize user creation form
      ** allow for multiple addresses in more flexible ways
      ** introduce general radio fields for user groups
      * reuse dto on user creation with the help of zend-hydrator
      * adjust user update form
      * use hydrator for all user forms
      * fixup to user init method
      * add gpl license header
      * remove empty home library option from user update form
      * remove imports of non-existing classes
      * custom submit label in user update form
      * pass library list with ils authenticator
      * rename property for less confusion
      * implement possibly required ils authenticator method
      * render address id field only if value non-empty
      * convert user data property names to camel case via custom strategy
      * pass root input filter with context to nested input filters
      * relax requirements for first mandatory user address
      * first fixes to admin edit form
      * completely specify admin edit form in its own file
      * include job title field in admin edit form
      * revision of admin edit form
      c8ffe802
  5. Oct 08, 2019
  6. Oct 02, 2019
  7. Oct 01, 2019
  8. Sep 25, 2019
  9. Sep 03, 2019
  10. Sep 02, 2019
  11. Aug 30, 2019
  12. Aug 29, 2019
  13. Aug 27, 2019
  14. Aug 23, 2019
    • Dorian Merz's avatar
      refs #15642 [fid] API admin section · df0d74c9
      Dorian Merz authored
      * adds actions and routes to
      ** user list
      ** user profile manipulation
      * introduces basic authorization and permission handling
      
      * introduces Admin config section containing
      ** editable fields
      ** applicable user permissions
      ** disable select inputs
      
      * user overview
      ** styles user overview as a table
      ** links to user edit page for each
      
      * adds 'denied' values for unselected permissions
      
      * force login for admin pages
      * flushes user list cache on successfull edit
      ** displays latest data in user list
      
      * reacts on admin roles from API (cf. #15692)
      
      * VuFind permission handling
      ** adds PermissionProvider to handle FID API permissions via Permission ViewHelper
      df0d74c9
  15. Jul 09, 2019
    • Sebastian Kehr's avatar
      refs #15590 [fid] migrate form specs to configurable services · 03943db7
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * enable required zend modules
      * register abstract form factory
      * migrate initial registration form
      * remove annotations
      * migrate annotions to php-arrays
      ** migrate user create and update form
      ** set home library value options in controller
      ** migrate password forms
      ** remove unnecessesary validators
      * adjust controller factory
      03943db7
  16. Jun 28, 2019
  17. Jun 27, 2019
    • Robert Lange's avatar
      refs #15235 [fid] refactor registrations forms · 180ed6c2
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      * add legend for required fields
      * fix moving label by click on eula
      * set checkbox by click on label
      * add back buttons to policy and terms in lightbox
      180ed6c2
    • Sebastian Kehr's avatar
      refs #15445 [fid] styling user forms · 432d6a84
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * introduce custom method for password updates
      * improvements to user access level selection
      * improved user creation form look
      * set college value in update form
      * translate username to email address
      432d6a84
    • Robert Lange's avatar
      refs #15445 [fid] add user role to registration · da544af2
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      * add select in final registration form
      * add properties to model and dto
      * remove dto for permissions, use simple array instead
      * set permission (group) in ILSAuthenticator
      * show !multiple! groups in profile
      * add select in update from
      * refactor User model => extra property 'role'
      da544af2
  18. Jun 26, 2019
  19. Jun 24, 2019
  20. Jun 19, 2019
    • Gregor Gawol's avatar
      refs #15405 [fid] changes user data · 040d34bc
      Gregor Gawol authored and Dorian Merz's avatar Dorian Merz committed
      * display only ils user data
      * modified update template
      * added link to edit data
      * added translations
      040d34bc
    • Robert Lange's avatar
      refs #15383 password recover feature · 71974e04
      Robert Lange authored and Dorian Merz's avatar Dorian Merz committed
      
      Co-authored-by: Sebastian Kehr's avatarSebastian Kehr <kehr@ub.uni-leipzig.de>
      71974e04
    • Sebastian Kehr's avatar
      refs #15383 [fid] user management / registration · ea7bfde8
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * migration of former core-module-package contents
      * first adjustments of api client logon functionality
      * fix initial registration step
      * registration finalization adjustments
      * fetch libraries on registration
      * improved logon client method
      * refresh logon only if stale
      * throw exception on bad credentials
      * adjust config files
      * fetch user details only if logged on
      * rename namespace, text domain as well as module and theme
      
      * untrack compiled css
      * let registration form look like login form
      * rename ils driver for config injection by ils connection
      * use aliases for authenticator and ils driver
      * let authenticator support account creation
      * enable account creation in base config
      * override default account creation route
      
      * introduce user controller and update action
      ea7bfde8