[Bug 34556] New: Add a template 'Accessibility statement' page to the default data
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Bug ID: 34556 Summary: Add a template 'Accessibility statement' page to the default data Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Installation and upgrade (web-based installer) Assignee: koha-bugs@lists.koha-community.org Reporter: martin.renvoize@ptfs-europe.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com Blocks: 23003 We should add a template 'accessibility statement' using the pages feature of Koha and add it optionally to the installer default data. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23003 [Bug 23003] Accessibility improvements -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Jonathan Field <jonathan.field@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathan.field@ptfs-europe. | |com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 --- Comment #1 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- See some discussion on the wiki: https://wiki.koha-community.org/wiki/Accessibility_Statement -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Edith Speller <edith.speller@ukhsa.gov.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |edith.speller@ukhsa.gov.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aude.charillon@ptfs-europe. | |com, | |martin.renvoize@ptfs-europe | |.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 claire.hernandez@biblibre.com <claire.hernandez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |claire.hernandez@biblibre.c | |om -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 --- Comment #2 from Nina Martinez <nina.martinez@biblibre.com> --- Created attachment 180474 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180474&action=edit Bug 34556: Add an Accessibility Statement Page This patch adds an Accessibility Statement page. To include this page, we propose adding a link in the Koha footer and using the HTML customization tools. This link will appear when you add content in the new HTML customization location: 'OpacAccessibility'. The page title and the link will use the title written in the HTML customizations or 'Accessibility' if none is provided. If there are multiple HTML customizations added for the location 'OpacAccessibility', the first one added will be used for the title by default. If you want a different title than the first one created, you must specify the "Appear in position" field in each 'OpacAccessibility' location and set it to '1' for the one you want to use for the title and link. If you add more than one content entry for this location, they will appear in succession on the page, similar to the title, with the first created or last edited appearing first by default. You can change this order by numbering the positions ("Appear in position" field). Test Plan: 1. Apply the patch. 2. Open the staff interface. 3. Click on 'Tools.' 4. Click on 'HTML Customizations.' 5. Click on 'New entry.' 6. Choose the location 'OpacAccessibility' and 'All libraries'. 7. Add a title (if desired), content and a publication date. 8. Open the OPAC interface. 9. Click on the link in the footer (the name should match the title you provided or 'Accessibility'). 10. Verify that the content you added in the HTML customizations appears. 11. Go back to the Staff interface 12. Add another content entry for the same location (with a title and content) but choose a specific library. 13. Set the "Appear in position" to 1 for the new entry. 14. Edit the first entry to set its position to 2. 15. Return to the OPAC interface logged in to a specific library Patron (same library you choose for the second entry) and verify that the link title matches the second title you wrote. 16. Verify that both content appear on the Accessibility page. 17. Go back to the staff interface and add content to the location : 'OpacNav' 18. Edit the second entry to set an expiration date for yesterday. 19. Return to the Opac and check that on the Accessibility page, the OpacNav content appears like the other pages on the left and the content of the second entry doesn't appear. 20. Return to the staff interface and delete all the HTML customizations for the 'OpacAccessibility' location. 21. Return to the OPAC interface. 22. Check that there is no link in the footer. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nina.martinez@biblibre.com Status|NEW |Needs Signoff -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |julian.maurice@biblibre.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Julian Maurice <julian.maurice@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |nina.martinez@biblibre.com |ity.org | -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Philip Orr <philip.orr@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Philip Orr <philip.orr@lmscloud.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180474|0 |1 is obsolete| | --- Comment #3 from Philip Orr <philip.orr@lmscloud.de> --- Created attachment 180492 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180492&action=edit Bug 34556: Add an Accessibility Statement Page This patch adds an Accessibility Statement page. To include this page, we propose adding a link in the Koha footer and using the HTML customization tools. This link will appear when you add content in the new HTML customization location: 'OpacAccessibility'. The page title and the link will use the title written in the HTML customizations or 'Accessibility' if none is provided. If there are multiple HTML customizations added for the location 'OpacAccessibility', the first one added will be used for the title by default. If you want a different title than the first one created, you must specify the "Appear in position" field in each 'OpacAccessibility' location and set it to '1' for the one you want to use for the title and link. If you add more than one content entry for this location, they will appear in succession on the page, similar to the title, with the first created or last edited appearing first by default. You can change this order by numbering the positions ("Appear in position" field). Test Plan: 1. Apply the patch. 2. Open the staff interface. 3. Click on 'Tools.' 4. Click on 'HTML Customizations.' 5. Click on 'New entry.' 6. Choose the location 'OpacAccessibility' and 'All libraries'. 7. Add a title (if desired), content and a publication date. 8. Open the OPAC interface. 9. Click on the link in the footer (the name should match the title you provided or 'Accessibility'). 10. Verify that the content you added in the HTML customizations appears. 11. Go back to the Staff interface 12. Add another content entry for the same location (with a title and content) but choose a specific library. 13. Set the "Appear in position" to 1 for the new entry. 14. Edit the first entry to set its position to 2. 15. Return to the OPAC interface logged in to a specific library Patron (same library you choose for the second entry) and verify that the link title matches the second title you wrote. 16. Verify that both content appear on the Accessibility page. 17. Go back to the staff interface and add content to the location : 'OpacNav' 18. Edit the second entry to set an expiration date for yesterday. 19. Return to the Opac and check that on the Accessibility page, the OpacNav content appears like the other pages on the left and the content of the second entry doesn't appear. 20. Return to the staff interface and delete all the HTML customizations for the 'OpacAccessibility' location. 21. Return to the OPAC interface. 22. Check that there is no link in the footer. Signed-off-by: PhilipOrr <philip.orr@lmscloud.de> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Julian Maurice <julian.maurice@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA --- Comment #4 from Julian Maurice <julian.maurice@biblibre.com> --- Marking as failed qa for now as the qa script reports some errors. Nina is working on it. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180492|0 |1 is obsolete| | --- Comment #5 from Nina Martinez <nina.martinez@biblibre.com> --- Created attachment 180627 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180627&action=edit Bug 34556: Add an Accessibility Statement Page This patch adds an Accessibility Statement page. To include this page, we propose adding a link in the Koha footer and using the HTML customization tools. This link will appear when you add content in the new HTML customization location: 'OpacAccessibility'. The page title and the link will use the title written in the HTML customizations or 'Accessibility' if none is provided. If there are multiple HTML customizations added for the location 'OpacAccessibility', the first one added will be used for the title by default. If you want a different title than the first one created, you must specify the "Appear in position" field in each 'OpacAccessibility' location and set it to '1' for the one you want to use for the title and link. If you add more than one content entry for this location, they will appear in succession on the page, similar to the title, with the first created or last edited appearing first by default. You can change this order by numbering the positions ("Appear in position" field). Test Plan: 1. Apply the patch. 2. Open the staff interface. 3. Click on 'Tools.' 4. Click on 'HTML Customizations.' 5. Click on 'New entry.' 6. Choose the location 'OpacAccessibility' and 'All libraries'. 7. Add a title (if desired), content and a publication date. 8. Open the OPAC interface. 9. Click on the link in the footer (the name should match the title you provided or 'Accessibility'). 10. Verify that the content you added in the HTML customizations appears. 11. Go back to the Staff interface 12. Add another content entry for the same location (with a title and content) but choose a specific library. 13. Set the "Appear in position" to 1 for the new entry. 14. Edit the first entry to set its position to 2. 15. Return to the OPAC interface logged in to a specific library Patron (same library you choose for the second entry) and verify that the link title matches the second title you wrote. 16. Verify that both content appear on the Accessibility page. 17. Go back to the staff interface and add content to the location : 'OpacNav' 18. Edit the second entry to set an expiration date for yesterday. 19. Return to the Opac and check that on the Accessibility page, the OpacNav content appears like the other pages on the left and the content of the second entry doesn't appear. 20. Return to the staff interface and delete all the HTML customizations for the 'OpacAccessibility' location. 21. Return to the OPAC interface. 22. Check that there is no link in the footer. Signed-off-by: PhilipOrr <philip.orr@lmscloud.de> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Lucas Gass (lukeg) <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Patch doesn't apply CC| |lucas@bywatersolutions.com --- Comment #6 from Lucas Gass (lukeg) <lucas@bywatersolutions.com> --- Very trivial rebase is needed here. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180627|0 |1 is obsolete| | --- Comment #7 from Nina Martinez <nina.martinez@biblibre.com> --- Created attachment 184727 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=184727&action=edit Bug 34556: Add an Accessibility Statement Page I added some enhancement in this patch. This patch adds an Accessibility Statement page. To include this page, we propose adding a link in the Koha footer and using the HTML customization tools. This link will appear when you add content in the new HTML customization location: 'OpacAccessibility'. The page title and the link will use the title written in the HTML customizations or 'Accessibility' if none is provided. If there are multiple HTML customizations added for the location 'OpacAccessibility', the first one added will be used for the title by default. If you want a different title than the first one created, you must specify the "Appear in position" field in each 'OpacAccessibility' location and set it to '1' for the one you want to use for the title and link. If you add more than one content entry for this location, they will appear in succession on the page, similar to the title, with the first created or last edited appearing first by default. You can change this order by numbering the positions ("Appear in position" field). Test Plan: 1. Apply the patch. 2. Open the staff interface. 3. Click on 'Tools.' 4. Click on 'HTML Customizations.' 5. Click on 'New entry.' 6. Choose the location 'OpacAccessibility' and 'All libraries'. 7. Add a title (if desired), content and a publication date. 8. Open the OPAC interface. 9. Reduce the, you should see all the text links in the footer disapear and only the icons should remain. Check that is the same for the Acessibility link. Click on the link in the footer (the name should match the title you provided or 'Accessibility'). 10. Verify that the content you added in the HTML customizations appears. 11. Go back to the Staff interface 12. Add another content entry for the same location (with a title and content) but choose a specific library. 13. Set the "Appear in position" to 1 for the new entry. 14. Edit the first entry to set its position to 2. 15. Return to the OPAC interface logged in to a specific library Patron (same library you choose for the second entry) and verify that the link title matches the second title you wrote. 16. Verify that both content appear on the Accessibility page. 17. Go back to the staff interface and add content to the location : 'OpacNav' 18. Edit the second entry to set an expiration date for yesterday. 19. Return to the Opac and check that on the Accessibility page, the OpacNav content appears like the other pages on the left and the content of the second entry doesn't appear. 20. Return to the staff interface and delete all the HTML customizations for the 'OpacAccessibility' location. 21. Return to the OPAC interface. 22. Check that there is no link in the footer. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Nina Martinez <nina.martinez@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Patch doesn't apply |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 --- Comment #8 from Edith Speller <edith.speller@ukhsa.gov.uk> --- I tried to apply this patch to a sandbox for testing. It failed to apply so I think the patch needs rebasing. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |david@davidnind.com Status|Needs Signoff |Patch doesn't apply --- Comment #9 from David Nind <david@davidnind.com> --- I managed to rebase, and follow the test plan - everything works as per the test plan. However, there is a QA script fail that I don't know how to fix: [FAIL] koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc FAIL valid_template jsinclude: not found Changed to status to patch doesn't apply, however the QA issue needs fixing as well. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rel_25_11_candidate -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34556 Lucas Gass (lukeg) <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|rel_25_11_candidate | -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org