- Nov 08, 2019
-
-
Dorian Merz authored
* introduces new Exception types * uses those Exceptions to authorize user
-
- Nov 07, 2019
-
-
- Oct 23, 2019
-
-
- Oct 17, 2019
-
-
* 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
-
- Sep 03, 2019
-
-
* 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
-
- Aug 29, 2019
-
-
-
* include address on user creation * address fields validation
-
- Aug 27, 2019
-
-
* API calls * menu link * translations
-
- Aug 23, 2019
-
-
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
-
- Jun 27, 2019
-
-
* 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
-
* 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'
-
- Jun 20, 2019
-
-
- Jun 19, 2019
-
-
Co-authored-by:
Sebastian Kehr <kehr@ub.uni-leipzig.de>
-
* 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
-