Skip to content

Lots lerum batch 162 167 + LOTS-58#3

Merged
fly304625 merged 7 commits intolots-8.0from
LotsLerum-batch-162-167
Apr 17, 2026
Merged

Lots lerum batch 162 167 + LOTS-58#3
fly304625 merged 7 commits intolots-8.0from
LotsLerum-batch-162-167

Conversation

@fly304625
Copy link
Copy Markdown
Collaborator

No description provided.

root and others added 7 commits November 4, 2025 21:48
Changes by task:

LotsLerum-162 – Change PIN should not point to OPAC
- Implemented internal PIN reset flow within VuFind instead of redirecting to OPAC.
- Added:
  * module/LOTS/src/LOTS/Controller/ResetPasswordController.php
  * module/LOTS/src/LOTS/Db/Table/PasswordResetToken.php
  * templates/resetpassword/home.phtml
- Updated:
  * module/LOTS/config/module.config.php
  * module/LOTS/src/LOTS/Controller/ForgotPasswordController.php
  * module/LOTS/src/LOTS/Controller/MyResearchController.php
  * templates/forgotpassword/home.phtml
  * languages/en.ini, languages/sv.ini

LotsLerum-163 – Green button in search removal
- Removed the green search button that was outside the facet limits.
- Updated:
  * themes/lots/templates/RecordDriver/DefaultRecord/result-list.phtml
  * themes/lots/templates/layout/layout.phtml

LotsLerum-164 – Show inventory in detail but not reserve button
- Separated configuration for showing inventory and reserve button.
- Display inventory info (e.g., 2/3) without showing reserve button.
- Adjusted layout and verified mobile templates.
- Updated:
  * themes/lots/templates/RecordTab/holdingsils.phtml
  * themes/lots/templates/RecordTab/holdingsils/standard.phtml
  * local/config/vufind/LOTS.ini

LotsLerum-165 – Better listing
- Improved listing layout for holdings to clearly show which library each item belongs to.
- Adjusted formatting and spacing for better readability.
- Updated:
  * themes/lots/templates/RecordTab/holdingsils.phtml
  * local/config/vufind/LOTS.ini

LotsLerum-166 – Possible to add status 'Borrowed'
- Added logic to handle 'Utlånad' (Borrowed) status when available from Koha API.
- Adjusted fallback behavior for 'Ej tillgänglig'.
- Updated:
  * local/config/vufind/KohaRest.ini
  * languages/en.ini, languages/sv.ini

LotsLerum-167 – Make LOTS WCAG compatible
- Adjusted templates to meet WCAG accessibility standards (checked with ACE tool).
- Fixed aria labels, contrast, alt text, and semantic issues.
- Updated:
  * themes/lots/templates/Auth/ILS/loginfields.phtml
  * themes/lots/templates/RecordDriver/DefaultRecord/core.phtml
  * themes/lots/templates/RecordTab/holdingsils.phtml
  * themes/lots/templates/layout/layout.phtml
  * themes/lots/templates/search/searchbox.phtml
  * languages/en.ini, languages/sv.ini
… to allow searching patrons by cardnumber, email, or userid
…tron PUT request for Koha 25.05 compatibility
…x - Add PasswordResetLogTrait with logPasswordReset() helper (DRY) - Log password reset events to dedicated file when password_reset_log=true in LOTS.ini - Fix post-login redirect: after PIN change redirect to login route instead of rendering on /ResetPassword?token=... URL (prevents followup URL issue) - Add logging for user not found, API errors, invalid input in ForgotPasswordController - Add password_reset_log config option to LOTS.ini [PasswordRecovery]
@fly304625 fly304625 merged commit 321fab8 into lots-8.0 Apr 17, 2026
0 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant