Skip to content
Snippets Groups Projects
  1. Aug 02, 2022
  2. Jun 24, 2022
    • Alexander Purr's avatar
      refs #20926 [fid] allow admin to flag users for deletion · cfd296bc
      Alexander Purr authored
      * copied nearly complete functionality introduced to adlr in ticket 16184 to fid branch
      * adapt admins form for editing users
      * set deleted flag to false on user registration (as default)
      * show deleted info in admin user view
      * configurable
      * switch auth error message order
      ** dispay deleted account message before check on blocked account
      ** accounts can be blocked without flagging for removal
      cfd296bc
  3. Apr 28, 2022
  4. Mar 31, 2022
    • Alexander Purr's avatar
      refs #21408 [fid] EZB resolver improvements · 5f03ae0c
      Alexander Purr authored
      * EZB-Resolver:
      ** save access state to each ezb resolver result
      ** reuse getElectronicResults removed in ticket 20764
      * ResolverLinks helper hands over print- or electronic results to templates instead of prepared access and message information
      * handle access (article order button) and messaging in templates now
      ** messages are generated by type (electronic / print and access state)
      * improve array merging in template resolverLinks-print.phtml
      
      * change parseLinks method: differs from inherited finc ezb resolver by not requesting print state 10
      5f03ae0c
  5. Jan 06, 2022
    • André Lahmann's avatar
      refs #20764 [fid] refactoring of EZB resolver driver · d5f0419a
      André Lahmann authored
      * introduced translation domain for GetItBox
      * refactored templates to use GetItBox domain
      * refactored state logic in resolverLinks-button.phtml to work with standardized VuFind access states
      * refactored and aligned GetResolverLinks->handleRequest with finc version
      * remove fetchLinks from EZB, use parent
      d5f0419a
  6. Jan 04, 2022
  7. Dec 15, 2021
    • Alexander Purr's avatar
      refs #21063 [fid] changes after using PHP CS Fixer 3.1.0 instead of 2.14.0... · d51e616d
      Alexander Purr authored
      refs #21063 [fid] changes after using PHP CS Fixer 3.1.0 instead of 2.14.0 (friendsofphp/php-cs-fixer)
      
      * PHP CS Fixer 3.1.0 is used in VuFind8
      * working just with test/vufind.php-cs-fixer.php ruleset from VuFind8
      ** with updated ruleset
      ** some rule names / settings changed because of fixer version
      * running by command:
      ** ../VuFind8/vendor/bin/php-cs-fixer fix --config=../VuFind8/tests/vufind.php-cs-fixer.php module/fid
      d51e616d
    • Alexander Purr's avatar
      refs #21063 [fid] running fixer · ea8e05d8
      Alexander Purr authored
      * vendor/bin/phpcbf --standard=tests/phpcs.xml module/fid/
      * vendor/bin/php-cs-fixer fix --config=tests/vufind.php_cs module/fid
      * using PHP_CodeSniffer 3.6.2 instead of 3.4.0 (squizlabs/php_codesniffer)
      ea8e05d8
  8. Aug 10, 2021
    • Robert Lange's avatar
      refs #20154 [fid] allow user to delete own account · c0022bff
      Robert Lange authored
      * add action in User Controller
      * add form for password confirmation
      * check credentials in Client
      * add properties in User dto for deletion
      * check for deleted property on login in Authenticator
      * add default translation texts
      * add template for success message
      * redirect to home page after closing of modal
      c0022bff
  9. Jun 05, 2020
  10. Nov 15, 2019
  11. Nov 07, 2019
  12. 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 i...
      c8ffe802
  13. Sep 27, 2019
  14. Sep 03, 2019
    • Sebastian Kehr's avatar
      refs #15925 [fid] use fieldsets for user addresses · d79b1a70
      Sebastian Kehr authored and Dorian Merz's avatar Dorian Merz committed
      * allow for multiple addresses
      * use correct validator method and address index
      * remove type attribute
      * adjust profile view w.r.t. empty addresses
      * reintroduce form label helper to account for required attributes
      * let second address line be optional
      d79b1a70
  15. Aug 29, 2019
  16. Jun 27, 2019
    • 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
  17. Jun 24, 2019
  18. Jun 19, 2019
    • 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