Skip to content
Snippets Groups Projects
  1. Oct 15, 2021
    • Alexander Purr's avatar
      refs #20234 [fid] order editing for admins, improved order listings · 6b0c4e24
      Alexander Purr authored
      * new Client methods:
      ** get order (uses fidis GET resource)
      ** update order (is complemented by fidis PUT resource - ticket 20690)
      * add new route for EditOrder
      * new UserController methods
      ** editOrderAction -> loads order, form-config & view; checks EditOrder-Permission
      ** updateOrder
      ** applyStatusOptions for correct prefilling and translate of status options
      * new form-configs for simple (only status) and complete (status and due date) form
      * new configuration blocks in fid.ini (disabled)
      ** OrderList section for displaying additional columns in order list table
      ** Edit section (depending on order type - here pda and digitization) sets form type (basic / complete) and possible status options
      * templates
      ** add configured columns (like type, status, due date, edit button) on admin order list (and nested templates)
      ** new edit order main template (incl. some order information)
      ** new basic and complete form template
      * add getter and se...
      6b0c4e24
  2. Sep 29, 2021
    • Alexander Purr's avatar
      refs #20243 [fid] some changes in PDA form · 40548cf7
      Alexander Purr authored and Dorian Merz's avatar Dorian Merz committed
      * enable comment field for pda
      ** in controller
      ** in hydrator
      * check complete address
      
      * allow multi-step form by saving and retrieving followup url
      * prevent hiding pda form in lightbox after redirect from profile update - SuccessMessage of flash messenger would disable displaying pda form
      40548cf7
  3. 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
  4. Jul 30, 2021
    • Alexander Purr's avatar
      refs #20106 [fid] Digitization-on-Demand Service · 71917609
      Alexander Purr authored and Dorian Merz's avatar Dorian Merz committed
      * new inputs: library, signature, external_url
      * now 2 different forms:
      ** a) via record, prefilled (like before)
      ** b) via profile: free request (not indexed record)
      * about b)
      ** new action and route
      ** inherit and extend form configuration (new hydrator, 4 more fields) from a)
      ** reuse template from a) and add record-inputs
      ** new inputs: title (required), responsible, year, language
      ** record information ships via digitization-array (see FidAcquisitionTrait.php) into order object
      ** using createViewModel-function from AbstractBase for prevent loading not existing record
      * adjust orders listing template for displaying none indexed records correctly
      
      refs #20106 [fid] orders list
      * enable external links coming from data-lightbox
      * show additional request data if request is not linked to solr record
      71917609
  5. Apr 22, 2021
  6. Apr 20, 2021
  7. Mar 05, 2021
    • Alexander Purr's avatar
      refs #19204 [fid] add digitization-on-demand service · a0315910
      Alexander Purr authored
      * new route via "/Record/0-123456/fidDigitization"
      * new form config
      * new form template
      * add type specific order information on acquisition trait and order hydrator
      * add translation keys - incomplete jet
      * add translation
      a0315910
  8. Feb 24, 2021
  9. Feb 16, 2021
  10. Jan 19, 2021
  11. Jan 13, 2021
  12. Dec 16, 2020
  13. Dec 04, 2020
  14. Nov 06, 2020
  15. Oct 09, 2020
  16. Apr 28, 2020
  17. Apr 21, 2020
    • Alexander Purr's avatar
      refs #17176 [fid] add advanced subito partial copy page selection validaton · 68a1f311
      Alexander Purr authored and Dorian Merz's avatar Dorian Merz committed
      * add new validators
      ** page selection: correct page order
      ** page selection: highest selected page can not exceed number of pages
      ** page selection: can not not exceed a certain percentaged part of whole record
      * add first validator to form configuration
      * add other validators within controller trait to from
      * add hyphen filter to form configuration
      * add dynamic page selection validators
      ** add session to RecordController via DelegatorFactory
      ** adjust behavior to handle false page selection warning with session parameter
      * add fid translation
      * display number of record pages in summary of subito partial copy
      ** changes in RecordDataFormatterFactory
      *** add general spec builder function
      *** extend general specs for subito partial copy
      68a1f311
  18. Feb 19, 2020
  19. Jan 27, 2020
  20. Jan 21, 2020
  21. Dec 06, 2019
  22. Dec 04, 2019
  23. Dec 03, 2019
  24. Nov 29, 2019
  25. Nov 19, 2019
  26. Nov 13, 2019
    • Alexander Purr's avatar
      refs #16359 [fid] Orders · 0965d8ed
      Alexander Purr authored and Dorian Merz's avatar Dorian Merz committed
      * add general form logic for acquisitions
      ** add acquisition trait for business logic
      ** add order hydrator
      ** form definitions and templates (using record data formatter)
      ** delegator for using api client within controller
      * add subito article and partial copy forms
      ** add form definition and templates
      ** add business logic within trait
      ** create order by using api
      * add language keys
      * simple order hydrator
      0965d8ed
  27. Oct 29, 2019
    • Dorian Merz's avatar
      refs #16223 [fid] book orders in user profile · 9240d092
      Dorian Merz authored
      * adds book orders menu entry
      * displays open orders in table
      * adds several templates
      * adds script to close modal on click to Order list links
      
      co-authored by: ckaz <kazzer@ub.uni-leipzig.de>
      9240d092
  28. 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
  29. 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
  30. Sep 02, 2019
  31. Aug 29, 2019
  32. Aug 27, 2019
  33. 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
  34. 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
  35. Jun 28, 2019
  36. Jun 27, 2019