r26592 2025-04-17 acota CHG: Removing the annotate plugin [branches/20250228_acota_q13116][q13116]

D /branches/20250228_acota_q13116/plugins/annotate
r26591 2025-04-17 acota NEW: Upgrade script #28 [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/definitions.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26590 2025-04-17 acota FIX: Annotations PDF for collections (unified) actions. NEW: debug as TCPDF kept erroring when trying to setPage (deleting existing tmp files cleared it) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/pages/annotate_pdf_config.php
r26585 2025-04-17 acota CHG: create_annotated_pdf() to handle annotation tags (bound fields) and have a clear separation between them. For consistency reasons with annotate_show_author, now we use @commentator format. [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26575 2025-04-16 acota CHG: create_annotated_pdf() logic to support normalised (0-1) positioning coordinates [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26571 2025-04-15 acota CHG: Upgrade script to limit parsing annotation values in up to two parts [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26570 2025-04-15 acota FIX: PSR compliance on legacy code (for pages) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/annotate_pdf_config.php
M /branches/20250228_acota_q13116/pages/annotate_pdf_gen.php
r26569 2025-04-15 acota FIX: PSR compliance on legacy code [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26568 2025-04-15 acota NEW: Annotations PDF functionality - moved from the annotate plugin to the base [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/boot.php
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/languages/en.php
A /branches/20250228_acota_q13116/pages/annotate_pdf_config.php
A /branches/20250228_acota_q13116/pages/annotate_pdf_gen.php
M /branches/20250228_acota_q13116/pages/view.php
r26562 2025-04-15 acota FIX: Access control not authorising because of missing k value [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/resource_functions.php
r26560 2025-04-15 acota CHG: Functionality comment [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config.default.php
r26559 2025-04-14 acota CHG: migration script to run top-bottom [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26558 2025-04-14 acota CHG: Support casting config preferences to booleans (if defined as such in the global scope) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config_functions.php
r26557 2025-04-14 acota FIX: Redeclaring const via AJAX load [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
r26556 2025-04-14 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/batch/cron_jobs/015_action_notifications.php
M /branches/20250228_acota_q13116/batch/expiry_notification.php
M /branches/20250228_acota_q13116/css
M /branches/20250228_acota_q13116/css/global.css
M /branches/20250228_acota_q13116/dbstruct/table_user_preferences.txt
M /branches/20250228_acota_q13116/include/action_functions.php
M /branches/20250228_acota_q13116/include/authenticate.php
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/include/do_search_filtering.php
M /branches/20250228_acota_q13116/include/facial_recognition_functions.php
M /branches/20250228_acota_q13116/include/header.php
M /branches/20250228_acota_q13116/include/image_processing.php
M /branches/20250228_acota_q13116/include/job_functions.php
M /branches/20250228_acota_q13116/include/job_handlers/upload_processing.php
M /branches/20250228_acota_q13116/include/message_functions.php
M /branches/20250228_acota_q13116/include/migration_functions.php
M /branches/20250228_acota_q13116/include/preview_preprocessing.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/include/search_functions.php
M /branches/20250228_acota_q13116/include/user_functions.php
M /branches/20250228_acota_q13116/languages/en.php
A /branches/20250228_acota_q13116/pages/admin/admin_group_config_edit.php
M /branches/20250228_acota_q13116/pages/admin/admin_group_management_edit.php
M /branches/20250228_acota_q13116/pages/admin/admin_group_permissions.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
M /branches/20250228_acota_q13116/pages/ajax/contactadmin.php
M /branches/20250228_acota_q13116/pages/collections.php
M /branches/20250228_acota_q13116/pages/tools/merge_rs_systems.php
M /branches/20250228_acota_q13116/pages/tools/offline_jobs.php
M /branches/20250228_acota_q13116/pages/user/user_api_session.php
M /branches/20250228_acota_q13116/pages/user/user_preferences.php
M /branches/20250228_acota_q13116/plugins/action_dates/hooks/all.php
M /branches/20250228_acota_q13116/plugins/canva_user_consent/include/canva_user_consent_functions.php
M /branches/20250228_acota_q13116/plugins/clip/scripts/generate_vectors.php
M /branches/20250228_acota_q13116/plugins/csv_upload/include/csv_functions.php
M /branches/20250228_acota_q13116/plugins/csv_upload/languages/en.php
M /branches/20250228_acota_q13116/plugins/csv_upload/pages/csv_upload.php
M /branches/20250228_acota_q13116/plugins/museumplus/pages/museumplus_script.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/hooks/all.php
M /branches/20250228_acota_q13116/plugins/simplesaml/include/simplesaml_functions.php
M /branches/20250228_acota_q13116/plugins/tms_link/pages/tms_module_config.php
M /branches/20250228_acota_q13116/tests/test_list/001901_edit_filters_updated.php
M /branches/20250228_acota_q13116/tests/test_list/001902_derestrict_filters_updated.php
M /branches/20250228_acota_q13116/tests/test_list/010601_get_config_option.php
M /branches/20250228_acota_q13116/tests/test_list/020000_usergroup-download_limit.php
M /branches/20250228_acota_q13116/upgrade/scripts/005_migrate_search_filters.php
M /branches/20250228_acota_q13116/upgrade/scripts/009_migrate_edit_derestrict_filters.php
M /branches/20250228_acota_q13116/upgrade/scripts/014_featured_collections_new_permissions_syntax.php
M /branches/20250228_acota_q13116/upgrade/scripts/027_ecommerce_groups_to_managed.php
r26554 2025-04-14 acota FIX: inability for ResourceSpace system preferences to be the correct type post processing [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26553 2025-04-14 acota CHG: Client side logic to disable annotate fields based on excluded resource types [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
r26552 2025-04-11 acota CHG: client side code to indicate that excluding a RT will disable related RTF too [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26550 2025-04-11 acota CHG: The get_annotate_fields() and added documentation for get_all_viable_annotate_metadata_fields() [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26538 2025-04-09 acota CHG: WIP on config option (from annotate plugin) - annotate_exclude_restypes [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26535 2025-04-08 acota NEW: config option (from annotate plugin) - annotate_show_author [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.css
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26532 2025-04-08 acota CHG: Prevent calling (unnecessarily) the API in an external share context [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26530 2025-04-08 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/dbstruct/data_resource_type_field.txt
M /branches/20250228_acota_q13116/dbstruct/table_resource_type_field.txt
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/include/definitions.php
M /branches/20250228_acota_q13116/include/file_functions.php
M /branches/20250228_acota_q13116/include/iiif_functions.php
M /branches/20250228_acota_q13116/include/message_functions.php
M /branches/20250228_acota_q13116/include/plugin_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/search_functions.php
M /branches/20250228_acota_q13116/include/user_select.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/ajax/autocomplete_user.php
M /branches/20250228_acota_q13116/pages/tools/facial_recognition_trainer.php
M /branches/20250228_acota_q13116/pages/user/user_message.php
M /branches/20250228_acota_q13116/plugins/clip/clip.yaml
A /branches/20250228_acota_q13116/plugins/clip/config
M /branches/20250228_acota_q13116/plugins/clip/dbstruct/table_resource_clip_vector.txt
M /branches/20250228_acota_q13116/plugins/clip/hooks/all.php
M /branches/20250228_acota_q13116/plugins/clip/hooks/search.php
M /branches/20250228_acota_q13116/plugins/clip/hooks/view.php
A /branches/20250228_acota_q13116/plugins/clip/include
A /branches/20250228_acota_q13116/plugins/clip/languages/ar.php
A /branches/20250228_acota_q13116/plugins/clip/languages/bn.php
A /branches/20250228_acota_q13116/plugins/clip/languages/ca.php
A /branches/20250228_acota_q13116/plugins/clip/languages/cs.php
A /branches/20250228_acota_q13116/plugins/clip/languages/cy.php
A /branches/20250228_acota_q13116/plugins/clip/languages/da.php
A /branches/20250228_acota_q13116/plugins/clip/languages/de.php
A /branches/20250228_acota_q13116/plugins/clip/languages/el.php
M /branches/20250228_acota_q13116/plugins/clip/languages/en.php
A /branches/20250228_acota_q13116/plugins/clip/languages/es-AR.php
A /branches/20250228_acota_q13116/plugins/clip/languages/es.php
A /branches/20250228_acota_q13116/plugins/clip/languages/fa.php
A /branches/20250228_acota_q13116/plugins/clip/languages/fi.php
A /branches/20250228_acota_q13116/plugins/clip/languages/fr.php
A /branches/20250228_acota_q13116/plugins/clip/languages/hi.php
A /branches/20250228_acota_q13116/plugins/clip/languages/hr.php
A /branches/20250228_acota_q13116/plugins/clip/languages/hu.php
A /branches/20250228_acota_q13116/plugins/clip/languages/id.php
A /branches/20250228_acota_q13116/plugins/clip/languages/it.php
A /branches/20250228_acota_q13116/plugins/clip/languages/jp.php
A /branches/20250228_acota_q13116/plugins/clip/languages/ko.php
A /branches/20250228_acota_q13116/plugins/clip/languages/nl.php
A /branches/20250228_acota_q13116/plugins/clip/languages/no.php
A /branches/20250228_acota_q13116/plugins/clip/languages/pa.php
A /branches/20250228_acota_q13116/plugins/clip/languages/pl.php
A /branches/20250228_acota_q13116/plugins/clip/languages/pt-BR.php
A /branches/20250228_acota_q13116/plugins/clip/languages/pt.php
A /branches/20250228_acota_q13116/plugins/clip/languages/ro.php
A /branches/20250228_acota_q13116/plugins/clip/languages/ru.php
A /branches/20250228_acota_q13116/plugins/clip/languages/sk.php
A /branches/20250228_acota_q13116/plugins/clip/languages/sv.php
A /branches/20250228_acota_q13116/plugins/clip/languages/sw.php
A /branches/20250228_acota_q13116/plugins/clip/languages/th.php
A /branches/20250228_acota_q13116/plugins/clip/languages/tr.php
A /branches/20250228_acota_q13116/plugins/clip/languages/uk.php
A /branches/20250228_acota_q13116/plugins/clip/languages/ur.php
A /branches/20250228_acota_q13116/plugins/clip/languages/vi.php
A /branches/20250228_acota_q13116/plugins/clip/languages/zh-CN.php
A /branches/20250228_acota_q13116/plugins/clip/pages
M /branches/20250228_acota_q13116/plugins/clip/readme.txt
M /branches/20250228_acota_q13116/plugins/clip/scripts/clip_service.py
M /branches/20250228_acota_q13116/plugins/clip/scripts/generate_vectors.php
M /branches/20250228_acota_q13116/plugins/news/pages/news.php
M /branches/20250228_acota_q13116/plugins/tms_link/pages/tms_module_config.php
M /branches/20250228_acota_q13116/tests/test_list/000421_get_download_filename.php
M /branches/20250228_acota_q13116/tests/test_list/000502_temp_local_download_remote_file.php
A /branches/20250228_acota_q13116/tests/test_list/000997_do_search_dot_notation_order_by.php
A /branches/20250228_acota_q13116/tests/test_list/002700_external_requests_visible.php
M /branches/20250228_acota_q13116/tests/test_list/020000_usergroup-download_limit.php
r26529 2025-04-08 acota REV: r26501 [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/collections_functions.php
r26528 2025-04-08 acota CHG: Support annotations (read-only) in external shares when configured with annotate_public_view [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/comment_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
M /branches/20250228_acota_q13116/tests/test_list/010401_createAnnotation.php
M /branches/20250228_acota_q13116/tests/test_list/010402_updateAnnotation.php
M /branches/20250228_acota_q13116/tests/test_list/010403_addAnnotationNodes.php
M /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26509 2025-04-03 acota NEW: config option (from annotate plugin) - annotate_public_view [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
r26501 2025-04-03 acota REV: r25845 (temporarily; see t37224) to allow external share to work for collections [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/collections_functions.php
r26499 2025-04-02 acota CHG: WIP on migrating annotate_public_view setting [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26498 2025-04-02 acota NEW: Set config option (annotate_enabled) from plugin setting [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26496 2025-04-02 acota CHG: Allow the upgrade script to move plugin settings to system wide ones [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26493 2025-04-02 acota CHG: WIP on migration script [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26491 2025-04-01 acota NEW: Upgrade script - WIP [branches/20250228_acota_q13116][q13116]

A /branches/20250228_acota_q13116/upgrade/scripts/028_migrate_annotate_plugin.php
r26489 2025-04-01 acota CHG: Remove debug test code [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/tests/test_list/010401_createAnnotation.php
r26488 2025-04-01 acota CHG: Addressing todo from Annotorious RSTagging plugin [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/comment_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/tests/test_list/010401_createAnnotation.php
r26475 2025-04-01 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/css
M /branches/20250228_acota_q13116/css/global.css
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/do_search.php
M /branches/20250228_acota_q13116/include/image_processing.php
M /branches/20250228_acota_q13116/include/preview_preprocessing.php
M /branches/20250228_acota_q13116/include/request_functions.php
M /branches/20250228_acota_q13116/include/search_functions.php
M /branches/20250228_acota_q13116/include/searchbar.php
M /branches/20250228_acota_q13116/include/user_functions.php
A /branches/20250228_acota_q13116/pages/tools/commons_import.php
A /branches/20250228_acota_q13116/plugins/clip
r26462 2025-03-28 acota CHG: Prevent showing (bound) fields if user has no resource/field edit access [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26461 2025-03-28 acota CHG: enforcing access control for (text) annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/tests/test_list/010401_createAnnotation.php
M /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
r26460 2025-03-28 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/api/iiif/handler2.php
M /branches/20250228_acota_q13116/batch/cron_jobs/011_delete_tmp_files.php
M /branches/20250228_acota_q13116/css
M /branches/20250228_acota_q13116/css/css_override.php
M /branches/20250228_acota_q13116/dbstruct/data_usergroup.txt
M /branches/20250228_acota_q13116/dbstruct/help_usergroup.txt
M /branches/20250228_acota_q13116/dbstruct/table_usergroup.txt
A /branches/20250228_acota_q13116/gfx/interface/largeiconactivedark.svg
A /branches/20250228_acota_q13116/gfx/interface/largeicondark.svg
A /branches/20250228_acota_q13116/gfx/interface/listiconactivedark.svg
A /branches/20250228_acota_q13116/gfx/interface/listicondark.svg
A /branches/20250228_acota_q13116/gfx/interface/stripiconactivedark.svg
A /branches/20250228_acota_q13116/gfx/interface/stripicondark.svg
A /branches/20250228_acota_q13116/gfx/interface/xliconactivedark.svg
A /branches/20250228_acota_q13116/gfx/interface/xlicondark.svg
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/include/definitions.php
M /branches/20250228_acota_q13116/include/file_functions.php
M /branches/20250228_acota_q13116/include/general_functions.php
M /branches/20250228_acota_q13116/include/header.php
M /branches/20250228_acota_q13116/include/iiif_functions.php
M /branches/20250228_acota_q13116/include/image_processing.php
M /branches/20250228_acota_q13116/include/job_handlers/collection_download.php
M /branches/20250228_acota_q13116/include/plugin_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/include/user_functions.php
M /branches/20250228_acota_q13116/include/version.php
M /branches/20250228_acota_q13116/js/global.js
M /branches/20250228_acota_q13116/languages/ar.php
M /branches/20250228_acota_q13116/languages/bn.php
M /branches/20250228_acota_q13116/languages/ca.php
M /branches/20250228_acota_q13116/languages/cs.php
M /branches/20250228_acota_q13116/languages/cy.php
M /branches/20250228_acota_q13116/languages/da.php
M /branches/20250228_acota_q13116/languages/de.php
M /branches/20250228_acota_q13116/languages/el.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/languages/es-AR.php
M /branches/20250228_acota_q13116/languages/es.php
M /branches/20250228_acota_q13116/languages/fa.php
M /branches/20250228_acota_q13116/languages/fi.php
M /branches/20250228_acota_q13116/languages/fr.php
M /branches/20250228_acota_q13116/languages/hi.php
M /branches/20250228_acota_q13116/languages/hr.php
M /branches/20250228_acota_q13116/languages/hu.php
M /branches/20250228_acota_q13116/languages/id.php
M /branches/20250228_acota_q13116/languages/it.php
M /branches/20250228_acota_q13116/languages/jp.php
M /branches/20250228_acota_q13116/languages/ko.php
M /branches/20250228_acota_q13116/languages/nl.php
M /branches/20250228_acota_q13116/languages/no.php
M /branches/20250228_acota_q13116/languages/pa.php
M /branches/20250228_acota_q13116/languages/pl.php
M /branches/20250228_acota_q13116/languages/pt-BR.php
M /branches/20250228_acota_q13116/languages/pt.php
M /branches/20250228_acota_q13116/languages/ro.php
M /branches/20250228_acota_q13116/languages/ru.php
M /branches/20250228_acota_q13116/languages/sk.php
M /branches/20250228_acota_q13116/languages/sv.php
M /branches/20250228_acota_q13116/languages/sw.php
M /branches/20250228_acota_q13116/languages/th.php
M /branches/20250228_acota_q13116/languages/tr.php
M /branches/20250228_acota_q13116/languages/uk.php
M /branches/20250228_acota_q13116/languages/ur.php
M /branches/20250228_acota_q13116/languages/vi.php
M /branches/20250228_acota_q13116/languages/zh-CN.php
M /branches/20250228_acota_q13116/pages/admin/admin_group_management_edit.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
A /branches/20250228_acota_q13116/pages/ajax/header_image.php
M /branches/20250228_acota_q13116/pages/collection_download.php
M /branches/20250228_acota_q13116/pages/setup.php
M /branches/20250228_acota_q13116/pages/team/ajax/graph.php
M /branches/20250228_acota_q13116/pages/tools/merge_rs_systems.php
M /branches/20250228_acota_q13116/pages/upload_batch.php
M /branches/20250228_acota_q13116/pages/user/user_preferences.php
A /branches/20250228_acota_q13116/plugins/brand_guidelines/css/style-dark.php
M /branches/20250228_acota_q13116/plugins/brand_guidelines/pages/manage/content.php
M /branches/20250228_acota_q13116/plugins/consentmanager/pages/download.php
M /branches/20250228_acota_q13116/plugins/format_chooser/hooks/all.php
M /branches/20250228_acota_q13116/plugins/format_chooser/hooks/view.php
M /branches/20250228_acota_q13116/plugins/format_chooser/include/utility.php
M /branches/20250228_acota_q13116/plugins/licensemanager/pages/download.php
A /branches/20250228_acota_q13116/plugins/news/css/style-dark.php
A /branches/20250228_acota_q13116/plugins/refineresults/css/style-dark.php
M /branches/20250228_acota_q13116/plugins/tms_link/pages/tms_module_config.php
A /branches/20250228_acota_q13116/plugins/transform/css/style-dark.php
M /branches/20250228_acota_q13116/plugins/transform/pages/crop.php
M /branches/20250228_acota_q13116/templates/contact_sheet/list.php
M /branches/20250228_acota_q13116/templates/contact_sheet/single.php
M /branches/20250228_acota_q13116/templates/contact_sheet/thumbnails.php
M /branches/20250228_acota_q13116/tests/test_list/000803_escape.php
M /branches/20250228_acota_q13116/tests/test_list/001000_strip_tags_and_attributes.php
A /branches/20250228_acota_q13116/tests/test_list/010005_generateURL.php
M /branches/20250228_acota_q13116/tests/test_list/020000_usergroup-download_limit.php
r26424 2025-03-21 acota CHG: WIP on enforcing access control for text annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/tests/test_list/010401_createAnnotation.php
r26423 2025-03-21 acota CHG: Non-admins not having read-only even without edit access [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/render_functions.php
r26422 2025-03-21 acota CHG: Checking if user can create new options for field (not the same as being able to edit resource) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26421 2025-03-21 acota CHG: Use consistent logic [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26416 2025-03-21 acota CHG: Update logic to disallow updating text annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/definitions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/tests/test_list/010402_updateAnnotation.php
r26414 2025-03-21 acota CHG: Minor code shuffling now that we distinguish between text and field bound annotations for access control purposes [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26413 2025-03-21 acota CHG: PSR compliance for the test [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
r26412 2025-03-21 acota CHG: Text (comment) annotation access control [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
r26410 2025-03-20 acota CHG: WIP on new access control rules for text (comment) annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
r26408 2025-03-20 acota NEW: Test for annotationEditable to establish base line before new rules come in [branches/20250228_acota_q13116][q13116]

A /branches/20250228_acota_q13116/tests/test_list/010404_annotationEditable.php
r26405 2025-03-20 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/include/facial_recognition_functions.php
M /branches/20250228_acota_q13116/include/general_functions.php
M /branches/20250228_acota_q13116/include/plugin_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/languages/ar.php
M /branches/20250228_acota_q13116/languages/bn.php
M /branches/20250228_acota_q13116/languages/ca.php
M /branches/20250228_acota_q13116/languages/cs.php
M /branches/20250228_acota_q13116/languages/cy.php
M /branches/20250228_acota_q13116/languages/da.php
M /branches/20250228_acota_q13116/languages/de.php
M /branches/20250228_acota_q13116/languages/el.php
M /branches/20250228_acota_q13116/languages/es-AR.php
M /branches/20250228_acota_q13116/languages/es.php
M /branches/20250228_acota_q13116/languages/fa.php
M /branches/20250228_acota_q13116/languages/fi.php
M /branches/20250228_acota_q13116/languages/fr.php
M /branches/20250228_acota_q13116/languages/hi.php
M /branches/20250228_acota_q13116/languages/hr.php
M /branches/20250228_acota_q13116/languages/hu.php
M /branches/20250228_acota_q13116/languages/id.php
M /branches/20250228_acota_q13116/languages/it.php
M /branches/20250228_acota_q13116/languages/jp.php
M /branches/20250228_acota_q13116/languages/ko.php
M /branches/20250228_acota_q13116/languages/nl.php
M /branches/20250228_acota_q13116/languages/no.php
M /branches/20250228_acota_q13116/languages/pa.php
M /branches/20250228_acota_q13116/languages/pl.php
M /branches/20250228_acota_q13116/languages/pt-BR.php
M /branches/20250228_acota_q13116/languages/pt.php
M /branches/20250228_acota_q13116/languages/ro.php
M /branches/20250228_acota_q13116/languages/ru.php
M /branches/20250228_acota_q13116/languages/sk.php
M /branches/20250228_acota_q13116/languages/sv.php
M /branches/20250228_acota_q13116/languages/sw.php
M /branches/20250228_acota_q13116/languages/th.php
M /branches/20250228_acota_q13116/languages/tr.php
M /branches/20250228_acota_q13116/languages/uk.php
M /branches/20250228_acota_q13116/languages/ur.php
M /branches/20250228_acota_q13116/languages/vi.php
M /branches/20250228_acota_q13116/languages/zh-CN.php
M /branches/20250228_acota_q13116/pages/video_player.php
A /branches/20250228_acota_q13116/plugins/canva_user_consent
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ar.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/bn.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ca.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/cs.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/cy.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/da.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/de.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/el.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/es.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/fa.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/fi.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/fr.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/hi.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/hr.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/hu.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/id.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/it.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/jp.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ko.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/nl.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/no.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/pa.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/pl.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/pt.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ro.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ru.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/sk.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/sv.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/sw.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/th.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/tr.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/uk.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/ur.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/vi.php
M /branches/20250228_acota_q13116/plugins/consentmanager/languages/zh-CN.php
D /branches/20250228_acota_q13116/plugins/drupal_sync
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ar.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/bn.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ca.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/cs.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/cy.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/da.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/de.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/el.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/es.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/fa.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/fi.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/fr.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/hi.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/hr.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/hu.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/id.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/it.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/jp.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ko.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/nl.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/no.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/pa.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/pl.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/pt.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ro.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ru.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/sk.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/sv.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/sw.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/th.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/tr.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/uk.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/ur.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/vi.php
M /branches/20250228_acota_q13116/plugins/licensemanager/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/news/languages/ar.php
M /branches/20250228_acota_q13116/plugins/news/languages/bn.php
M /branches/20250228_acota_q13116/plugins/news/languages/ca.php
M /branches/20250228_acota_q13116/plugins/news/languages/cs.php
M /branches/20250228_acota_q13116/plugins/news/languages/cy.php
M /branches/20250228_acota_q13116/plugins/news/languages/da.php
M /branches/20250228_acota_q13116/plugins/news/languages/de.php
M /branches/20250228_acota_q13116/plugins/news/languages/el.php
M /branches/20250228_acota_q13116/plugins/news/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/news/languages/es.php
M /branches/20250228_acota_q13116/plugins/news/languages/fa.php
M /branches/20250228_acota_q13116/plugins/news/languages/fi.php
M /branches/20250228_acota_q13116/plugins/news/languages/fr.php
M /branches/20250228_acota_q13116/plugins/news/languages/hi.php
M /branches/20250228_acota_q13116/plugins/news/languages/hr.php
M /branches/20250228_acota_q13116/plugins/news/languages/hu.php
M /branches/20250228_acota_q13116/plugins/news/languages/id.php
M /branches/20250228_acota_q13116/plugins/news/languages/it.php
M /branches/20250228_acota_q13116/plugins/news/languages/jp.php
M /branches/20250228_acota_q13116/plugins/news/languages/ko.php
M /branches/20250228_acota_q13116/plugins/news/languages/nl.php
M /branches/20250228_acota_q13116/plugins/news/languages/no.php
M /branches/20250228_acota_q13116/plugins/news/languages/pa.php
M /branches/20250228_acota_q13116/plugins/news/languages/pl.php
M /branches/20250228_acota_q13116/plugins/news/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/news/languages/pt.php
M /branches/20250228_acota_q13116/plugins/news/languages/ro.php
M /branches/20250228_acota_q13116/plugins/news/languages/ru.php
M /branches/20250228_acota_q13116/plugins/news/languages/sk.php
M /branches/20250228_acota_q13116/plugins/news/languages/sv.php
M /branches/20250228_acota_q13116/plugins/news/languages/sw.php
M /branches/20250228_acota_q13116/plugins/news/languages/th.php
M /branches/20250228_acota_q13116/plugins/news/languages/tr.php
M /branches/20250228_acota_q13116/plugins/news/languages/uk.php
M /branches/20250228_acota_q13116/plugins/news/languages/ur.php
M /branches/20250228_acota_q13116/plugins/news/languages/vi.php
M /branches/20250228_acota_q13116/plugins/news/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ar.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/bn.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ca.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/cs.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/cy.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/da.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/de.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/el.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/es.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/fa.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/fi.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/fr.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/hi.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/hr.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/hu.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/id.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/it.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/jp.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ko.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/nl.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/no.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/pa.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/pl.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/pt.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ro.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ru.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/sk.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/sv.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/sw.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/th.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/tr.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/uk.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/ur.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/vi.php
M /branches/20250228_acota_q13116/plugins/offline_archive/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ar.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/bn.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ca.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/cs.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/cy.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/da.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/de.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/el.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/es.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/fa.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/fi.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/fr.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/hi.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/hr.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/hu.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/id.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/it.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/jp.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ko.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/nl.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/no.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/pa.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/pl.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/pt.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ro.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ru.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/sk.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/sv.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/sw.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/th.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/tr.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/uk.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/ur.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/vi.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/openai_gpt/pages/process_existing.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ar.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/bn.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ca.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/cs.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/cy.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/da.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/de.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/el.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/es.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/fa.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/fi.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/fr.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/hi.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/hr.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/hu.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/id.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/it.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/jp.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ko.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/nl.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/no.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/pa.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/pl.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/pt.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ro.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ru.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/sk.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/sv.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/sw.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/th.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/tr.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/uk.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/ur.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/vi.php
M /branches/20250228_acota_q13116/plugins/rse_search_notifications/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ar.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/bn.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ca.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/cs.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/cy.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/da.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/de.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/el.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/es.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/fa.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/fi.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/fr.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/hi.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/hr.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/hu.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/id.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/it.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/jp.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ko.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/nl.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/no.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/pa.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/pl.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/pt.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ro.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ru.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/sk.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/sv.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/sw.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/th.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/tr.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/uk.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/ur.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/vi.php
M /branches/20250228_acota_q13116/plugins/rse_workflow/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ar.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/bn.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ca.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/cs.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/cy.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/da.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/de.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/el.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/en.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/es.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/fa.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/fi.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/fr.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/hi.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/hr.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/hu.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/id.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/it.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/jp.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ko.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/nl.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/no.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/pa.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/pl.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/pt.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ro.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ru.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/sk.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/sv.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/sw.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/th.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/tr.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/uk.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/ur.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/vi.php
M /branches/20250228_acota_q13116/plugins/simplesaml/languages/zh-CN.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ar.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/bn.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ca.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/cs.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/cy.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/da.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/de.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/el.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/es-AR.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/es.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/fa.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/fi.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/fr.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/hi.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/hr.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/hu.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/id.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/it.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/jp.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ko.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/nl.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/no.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/pa.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/pl.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/pt-BR.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/pt.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ro.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ru.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/sk.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/sv.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/sw.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/th.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/tr.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/uk.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/ur.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/vi.php
M /branches/20250228_acota_q13116/plugins/system_reset/languages/zh-CN.php
M /branches/20250228_acota_q13116/tests/test_list/010004_is_safe_url.php
r26404 2025-03-20 acota FIX: PSR compliance similar to r26403 to avoid merge conflicts [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/languages/hu.php
M /branches/20250228_acota_q13116/languages/vi.php
r26381 2025-03-18 acota NEW: Ability to delete an annotation (text) comment from either the Annotorious or the resource comments side [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/comment_functions.php
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26378 2025-03-18 acota CHG: increase font size for .CommentEntryInfoDetails [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/css/global.css
r26377 2025-03-18 acota CHG: show an icon on comments linked with an annotation [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/comment_functions.php
r26362 2025-03-14 acota CHG: show comment (text) annotations in the Annotorious view [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26361 2025-03-14 acota NEW: ability to create comment (text) annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/comment_functions.php
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26359 2025-03-14 acota CHG: pseudo-RTF (end user friendly) title [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26358 2025-03-14 acota CHG: always show the editor text input [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26357 2025-03-14 acota CHG: use the new config - annotate_text_adds_comment - for comment (text) annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26356 2025-03-14 acota FIX: Generated AutoSaveConfigOption function to handle toggles again (broken by r26321) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config_functions.php
r26355 2025-03-14 acota CHG: removing unused language string [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/languages/ar.php
M /branches/20250228_acota_q13116/languages/bn.php
M /branches/20250228_acota_q13116/languages/ca.php
M /branches/20250228_acota_q13116/languages/cs.php
M /branches/20250228_acota_q13116/languages/cy.php
M /branches/20250228_acota_q13116/languages/da.php
M /branches/20250228_acota_q13116/languages/de.php
M /branches/20250228_acota_q13116/languages/el.php
M /branches/20250228_acota_q13116/languages/es-AR.php
M /branches/20250228_acota_q13116/languages/es.php
M /branches/20250228_acota_q13116/languages/fa.php
M /branches/20250228_acota_q13116/languages/fi.php
M /branches/20250228_acota_q13116/languages/fr.php
M /branches/20250228_acota_q13116/languages/hi.php
M /branches/20250228_acota_q13116/languages/hr.php
M /branches/20250228_acota_q13116/languages/hu.php
M /branches/20250228_acota_q13116/languages/id.php
M /branches/20250228_acota_q13116/languages/it.php
M /branches/20250228_acota_q13116/languages/jp.php
M /branches/20250228_acota_q13116/languages/ko.php
M /branches/20250228_acota_q13116/languages/nl.php
M /branches/20250228_acota_q13116/languages/no.php
M /branches/20250228_acota_q13116/languages/pa.php
M /branches/20250228_acota_q13116/languages/pl.php
M /branches/20250228_acota_q13116/languages/pt-BR.php
M /branches/20250228_acota_q13116/languages/pt.php
M /branches/20250228_acota_q13116/languages/ro.php
M /branches/20250228_acota_q13116/languages/ru.php
M /branches/20250228_acota_q13116/languages/sk.php
M /branches/20250228_acota_q13116/languages/sv.php
M /branches/20250228_acota_q13116/languages/sw.php
M /branches/20250228_acota_q13116/languages/th.php
M /branches/20250228_acota_q13116/languages/tr.php
M /branches/20250228_acota_q13116/languages/uk.php
M /branches/20250228_acota_q13116/languages/ur.php
M /branches/20250228_acota_q13116/languages/vi.php
M /branches/20250228_acota_q13116/languages/zh-CN.php
r26352 2025-03-14 acota CHG: drop the select field option; default to comments (if enabled) or first annotate_fields element [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26351 2025-03-14 acota CHG: use a pseudo-RTF for comment (text) annotations; revert r26347 partially [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26349 2025-03-14 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/api/iiif/handler2.php
M /branches/20250228_acota_q13116/batch/cron.php
M /branches/20250228_acota_q13116/css
M /branches/20250228_acota_q13116/css/global.css
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/definitions.php
M /branches/20250228_acota_q13116/include/general_functions.php
M /branches/20250228_acota_q13116/include/iiif_functions.php
M /branches/20250228_acota_q13116/include/image_processing.php
M /branches/20250228_acota_q13116/include/mime_types.php
M /branches/20250228_acota_q13116/include/search_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/collections.php
M /branches/20250228_acota_q13116/pages/share_access.php
M /branches/20250228_acota_q13116/pages/terms.php
M /branches/20250228_acota_q13116/pages/tools/merge_rs_systems.php
M /branches/20250228_acota_q13116/pages/tools/renumber_resources.php
M /branches/20250228_acota_q13116/pages/video_player.php
M /branches/20250228_acota_q13116/plugins/tms_link/include/tms_link_functions.php
M /branches/20250228_acota_q13116/plugins/vr_view/include/vr_view_functions.php
M /branches/20250228_acota_q13116/tests/test_list/000501_compute_tiles_at_scale_factor.php
M /branches/20250228_acota_q13116/tests/test_list/010100_api_iiif_tiles.php
r26347 2025-03-13 acota CHG: WIP on enabling annotation feature for comments only [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
r26339 2025-03-12 acota FIX: typo [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
r26338 2025-03-12 acota CHG: enforce (consistency) annotate_fields type constraints (multi value fixed list fields only - DKL, CHKB) [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26336 2025-03-12 acota NEW: ability to inject ResourceSpace config options to the RSTagging (Annotorious) plugin - to support plain comments via annotations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/pages/preview.php
r26334 2025-03-12 acota CHG: WIP on adding comments via annotations. NEW: injecting translations to the RSTagging plugin. [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/annotation_functions.php
M /branches/20250228_acota_q13116/include/render_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
M /branches/20250228_acota_q13116/pages/preview.php
r26324 2025-03-11 acota CHG: enforce annotate fields to be bound only to fixed list fields [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/ajax/annotations.php
r26323 2025-03-11 acota CHG: added cache busting for annotorious related files [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/pages/preview.php
M /branches/20250228_acota_q13116/pages/view.php
r26322 2025-03-11 acota CHG: annotate_enabled default for new installations [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config.new_installs.php
r26321 2025-03-11 acota NEW: system/user preferences support list (CSV) of IDs [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config_functions.php
r26320 2025-03-11 acota CHG: i18n string value [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/languages/en.php
r26306 2025-03-07 acota NEW: system config options. WIP on multiple metadata fields as a config option that can be autosaved too as a CSV [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/include/plugin_functions.php
M /branches/20250228_acota_q13116/languages/en.php
M /branches/20250228_acota_q13116/pages/admin/admin_system_config.php
r26302 2025-03-07 acota CHG: update branch from /trunk [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116
M /branches/20250228_acota_q13116/css
A /branches/20250228_acota_q13116/css/fonts/Space Grotesk.css
M /branches/20250228_acota_q13116/css/global.css
A /branches/20250228_acota_q13116/gfx/no_preview/audio.png
M /branches/20250228_acota_q13116/gfx/no_preview/default.png
M /branches/20250228_acota_q13116/include/collections_functions.php
M /branches/20250228_acota_q13116/include/config.default.php
M /branches/20250228_acota_q13116/include/config_functions.php
M /branches/20250228_acota_q13116/include/edit_upload_options.php
M /branches/20250228_acota_q13116/include/file_functions.php
M /branches/20250228_acota_q13116/include/general_functions.php
M /branches/20250228_acota_q13116/include/image_processing.php
M /branches/20250228_acota_q13116/include/preview_preprocessing.php
M /branches/20250228_acota_q13116/include/resource_functions.php
M /branches/20250228_acota_q13116/include/search_functions.php
M /branches/20250228_acota_q13116/include/searchbar.php
M /branches/20250228_acota_q13116/include/user_functions.php
M /branches/20250228_acota_q13116/js/global.js
M /branches/20250228_acota_q13116/languages/en-US.php
M /branches/20250228_acota_q13116/languages/en.php
A /branches/20250228_acota_q13116/lib/fonts/Space_Grotesk
M /branches/20250228_acota_q13116/login.php
M /branches/20250228_acota_q13116/pages/admin/admin_group_management_edit.php
M /branches/20250228_acota_q13116/pages/download.php
M /branches/20250228_acota_q13116/pages/edit.php
M /branches/20250228_acota_q13116/pages/search_views/list.php
M /branches/20250228_acota_q13116/pages/tools/add_related_resources.php
M /branches/20250228_acota_q13116/pages/tools/dbstruct_create.php
M /branches/20250228_acota_q13116/pages/tools/merge_rs_systems.php
M /branches/20250228_acota_q13116/pages/tools/staticsync.php
M /branches/20250228_acota_q13116/pages/tools/xfer_scrambled.php
M /branches/20250228_acota_q13116/pages/upload_batch.php
M /branches/20250228_acota_q13116/pages/user/user_profile_edit.php
M /branches/20250228_acota_q13116/pages/view.php
M /branches/20250228_acota_q13116/plugins/consentmanager/hooks/view.php
M /branches/20250228_acota_q13116/plugins/consentmanager/pages/edit.php
M /branches/20250228_acota_q13116/plugins/csv_upload/pages/csv_upload.php
M /branches/20250228_acota_q13116/plugins/csv_user_import/pages/csv_user_import.php
M /branches/20250228_acota_q13116/plugins/format_chooser/hooks/view.php
M /branches/20250228_acota_q13116/plugins/licensemanager/pages/download.php
M /branches/20250228_acota_q13116/plugins/licensemanager/pages/edit.php
M /branches/20250228_acota_q13116/plugins/tms_link/include/tms_link_functions.php
A /branches/20250228_acota_q13116/tests/test_list/000506_parse_filename_extension.php
A /branches/20250228_acota_q13116/tests/test_list/000507_get_mime_type.php
A /branches/20250228_acota_q13116/tests/test_list/000508_process_file_upload.php
r26267 2025-02-28 acota NEW: annotation column on comment table [branches/20250228_acota_q13116][q13116]

M /branches/20250228_acota_q13116/dbstruct/help_comment.txt
M /branches/20250228_acota_q13116/dbstruct/table_comment.txt
r26266 2025-02-28 acota NEW: Branch for unifying annotations and comments (removing the legacy annotate plugin) [q13116]

A /branches/20250228_acota_q13116