r23708 2024-02-23 acota CHG: update branch from /trunk [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899
M /branches/20240213_acota_q12899/api/iiif/handler2.php
M /branches/20240213_acota_q12899/batch/create_previews.php
M /branches/20240213_acota_q12899/css
M /branches/20240213_acota_q12899/css/global.css
M /branches/20240213_acota_q12899/dbstruct/data_report.txt
M /branches/20240213_acota_q12899/dbstruct/data_resource_type.txt
M /branches/20240213_acota_q12899/dbstruct/data_usergroup.txt
M /branches/20240213_acota_q12899/dbstruct/help_collection_resource.txt
M /branches/20240213_acota_q12899/dbstruct/help_resource_log.txt
M /branches/20240213_acota_q12899/dbstruct/help_resource_type.txt
M /branches/20240213_acota_q12899/dbstruct/help_usergroup.txt
M /branches/20240213_acota_q12899/dbstruct/table_collection_resource.txt
M /branches/20240213_acota_q12899/dbstruct/table_resource_log.txt
M /branches/20240213_acota_q12899/dbstruct/table_resource_type.txt
D /branches/20240213_acota_q12899/gfx/images/transparency.gif
M /branches/20240213_acota_q12899/include/api_bindings.php
M /branches/20240213_acota_q12899/include/api_functions.php
M /branches/20240213_acota_q12899/include/authenticate.php
M /branches/20240213_acota_q12899/include/collections_functions.php
M /branches/20240213_acota_q12899/include/config.default.php
M /branches/20240213_acota_q12899/include/config_functions.php
M /branches/20240213_acota_q12899/include/dash_functions.php
M /branches/20240213_acota_q12899/include/dash_tile_generation.php
M /branches/20240213_acota_q12899/include/database_functions.php
M /branches/20240213_acota_q12899/include/db.php
M /branches/20240213_acota_q12899/include/debug_functions.php
M /branches/20240213_acota_q12899/include/definitions.php
M /branches/20240213_acota_q12899/include/download_summary.php
M /branches/20240213_acota_q12899/include/edit_upload_options.php
M /branches/20240213_acota_q12899/include/footer.php
M /branches/20240213_acota_q12899/include/general_functions.php
M /branches/20240213_acota_q12899/include/header.php
M /branches/20240213_acota_q12899/include/header_links.php
M /branches/20240213_acota_q12899/include/iiif_functions.php
M /branches/20240213_acota_q12899/include/image_processing.php
M /branches/20240213_acota_q12899/include/job_functions.php
M /branches/20240213_acota_q12899/include/job_handlers/collection_download.php
M /branches/20240213_acota_q12899/include/job_handlers/upload_processing.php
M /branches/20240213_acota_q12899/include/login_functions.php
M /branches/20240213_acota_q12899/include/node_functions.php
M /branches/20240213_acota_q12899/include/plugin_functions.php
M /branches/20240213_acota_q12899/include/preview_preprocessing.php
M /branches/20240213_acota_q12899/include/related_resources.php
M /branches/20240213_acota_q12899/include/render_functions.php
M /branches/20240213_acota_q12899/include/reporting_functions.php
M /branches/20240213_acota_q12899/include/request_functions.php
M /branches/20240213_acota_q12899/include/resource_functions.php
M /branches/20240213_acota_q12899/include/search_do.php
M /branches/20240213_acota_q12899/include/search_functions.php
M /branches/20240213_acota_q12899/include/search_public.php
M /branches/20240213_acota_q12899/include/search_title_processing.php
M /branches/20240213_acota_q12899/include/searchbar.php
M /branches/20240213_acota_q12899/include/slideshow_functions.php
M /branches/20240213_acota_q12899/include/user_functions.php
M /branches/20240213_acota_q12899/include/user_select.php
M /branches/20240213_acota_q12899/include/version.php
M /branches/20240213_acota_q12899/languages/ar.php
M /branches/20240213_acota_q12899/languages/ca.php
M /branches/20240213_acota_q12899/languages/da.php
M /branches/20240213_acota_q12899/languages/de.php
M /branches/20240213_acota_q12899/languages/el.php
M /branches/20240213_acota_q12899/languages/en.php
M /branches/20240213_acota_q12899/languages/es-AR.php
M /branches/20240213_acota_q12899/languages/es.php
M /branches/20240213_acota_q12899/languages/fi.php
M /branches/20240213_acota_q12899/languages/fr.php
M /branches/20240213_acota_q12899/languages/hr.php
M /branches/20240213_acota_q12899/languages/id.php
M /branches/20240213_acota_q12899/languages/it.php
M /branches/20240213_acota_q12899/languages/jp.php
M /branches/20240213_acota_q12899/languages/nl.php
M /branches/20240213_acota_q12899/languages/no.php
M /branches/20240213_acota_q12899/languages/pl.php
M /branches/20240213_acota_q12899/languages/pt-BR.php
M /branches/20240213_acota_q12899/languages/pt.php
M /branches/20240213_acota_q12899/languages/ro.php
M /branches/20240213_acota_q12899/languages/ru.php
M /branches/20240213_acota_q12899/languages/sk.php
M /branches/20240213_acota_q12899/languages/sv.php
M /branches/20240213_acota_q12899/languages/zh-CN.php
M /branches/20240213_acota_q12899/lib/fontawesome/css/all.min.css
M /branches/20240213_acota_q12899/lib/fontawesome/css/v4-shims.min.css
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-brands-400.ttf
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-brands-400.woff2
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-regular-400.ttf
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-regular-400.woff2
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-solid-900.ttf
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-solid-900.woff2
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-v4compatibility.ttf
M /branches/20240213_acota_q12899/lib/fontawesome/webfonts/fa-v4compatibility.woff2
M /branches/20240213_acota_q12899/lib/js
M /branches/20240213_acota_q12899/lib/js/global.js
M /branches/20240213_acota_q12899/lib/stemming/en.php
M /branches/20240213_acota_q12899/login.php
M /branches/20240213_acota_q12899/pages/admin/admin_group_management.php
M /branches/20240213_acota_q12899/pages/admin/admin_group_management_edit.php
M /branches/20240213_acota_q12899/pages/admin/admin_group_permissions.php
M /branches/20240213_acota_q12899/pages/admin/admin_report_management.php
M /branches/20240213_acota_q12899/pages/admin/admin_resource_type_edit.php
M /branches/20240213_acota_q12899/pages/admin/admin_resource_type_field_edit.php
M /branches/20240213_acota_q12899/pages/admin/admin_resource_type_fields.php
M /branches/20240213_acota_q12899/pages/admin/admin_size_management.php
M /branches/20240213_acota_q12899/pages/admin/admin_size_management_edit.php
M /branches/20240213_acota_q12899/pages/admin/admin_system_config.php
M /branches/20240213_acota_q12899/pages/admin/admin_system_log.php
M /branches/20240213_acota_q12899/pages/ajax/collection_download_progress.php
M /branches/20240213_acota_q12899/pages/ajax/collections.php
M /branches/20240213_acota_q12899/pages/ajax/facial_recognition.php
M /branches/20240213_acota_q12899/pages/alternative_file.php
M /branches/20240213_acota_q12899/pages/collection_download.php
M /branches/20240213_acota_q12899/pages/collection_edit.php
M /branches/20240213_acota_q12899/pages/collection_edit_previews.php
M /branches/20240213_acota_q12899/pages/collection_email.php
M /branches/20240213_acota_q12899/pages/collection_feedback.php
M /branches/20240213_acota_q12899/pages/collection_request.php
M /branches/20240213_acota_q12899/pages/collection_share.php
M /branches/20240213_acota_q12899/pages/collections.php
M /branches/20240213_acota_q12899/pages/collections_featured.php
M /branches/20240213_acota_q12899/pages/dash_tile.php
M /branches/20240213_acota_q12899/pages/download.php
M /branches/20240213_acota_q12899/pages/edit.php
M /branches/20240213_acota_q12899/pages/edit_fields/12.php
M /branches/20240213_acota_q12899/pages/edit_fields/3.php
M /branches/20240213_acota_q12899/pages/edit_fields/7.php
M /branches/20240213_acota_q12899/pages/edit_fields/9.php
M /branches/20240213_acota_q12899/pages/home.php
M /branches/20240213_acota_q12899/pages/job_details.php
M /branches/20240213_acota_q12899/pages/log.php
M /branches/20240213_acota_q12899/pages/log_entry.php
M /branches/20240213_acota_q12899/pages/mp3_play.php
M /branches/20240213_acota_q12899/pages/preview.php
M /branches/20240213_acota_q12899/pages/preview_all.php
D /branches/20240213_acota_q12899/pages/purchase.php
D /branches/20240213_acota_q12899/pages/purchase_callback.php
D /branches/20240213_acota_q12899/pages/purchase_download.php
D /branches/20240213_acota_q12899/pages/purchases.php
M /branches/20240213_acota_q12899/pages/request_log.php
M /branches/20240213_acota_q12899/pages/resource_request.php
M /branches/20240213_acota_q12899/pages/resource_share.php
M /branches/20240213_acota_q12899/pages/search.php
M /branches/20240213_acota_q12899/pages/search_advanced.php
M /branches/20240213_acota_q12899/pages/search_views/list.php
M /branches/20240213_acota_q12899/pages/search_views/resource_tools.php
M /branches/20240213_acota_q12899/pages/search_views/strip.php
M /branches/20240213_acota_q12899/pages/search_views/thumbs.php
M /branches/20240213_acota_q12899/pages/setup.php
M /branches/20240213_acota_q12899/pages/team/ajax/graph.php
M /branches/20240213_acota_q12899/pages/team/team_plugins.php
M /branches/20240213_acota_q12899/pages/team/team_report.php
M /branches/20240213_acota_q12899/pages/team/team_user.php
M /branches/20240213_acota_q12899/pages/team/team_user_edit.php
M /branches/20240213_acota_q12899/pages/team/team_user_log.php
A /branches/20240213_acota_q12899/pages/tools/add_related_resources.php
M /branches/20240213_acota_q12899/pages/tools/dbstruct_create.php
M /branches/20240213_acota_q12899/pages/tools/join_fields.php
M /branches/20240213_acota_q12899/pages/tools/merge_rs_systems.php
M /branches/20240213_acota_q12899/pages/tools/purge_duplicates.php
M /branches/20240213_acota_q12899/pages/tools/renumber_resources.php
M /branches/20240213_acota_q12899/pages/tools/retrieve_files.php
M /branches/20240213_acota_q12899/pages/tools/staticsync.php
M /branches/20240213_acota_q12899/pages/tools/update_checksums.php
M /branches/20240213_acota_q12899/pages/tools/update_exiftool_field.php
M /branches/20240213_acota_q12899/pages/tools/utf8_data_convert.php
M /branches/20240213_acota_q12899/pages/upload_batch.php
M /branches/20240213_acota_q12899/pages/user/user_change_password.php
M /branches/20240213_acota_q12899/pages/user_request.php
M /branches/20240213_acota_q12899/pages/video_player.php
M /branches/20240213_acota_q12899/pages/view.php
M /branches/20240213_acota_q12899/pages/view_alternative_files.php
M /branches/20240213_acota_q12899/pages/view_metadata.php
M /branches/20240213_acota_q12899/phpstan-baseline.neon
M /branches/20240213_acota_q12899/plugins/adobe_link/hooks/view.php
M /branches/20240213_acota_q12899/plugins/annotate/hooks/preview.php
M /branches/20240213_acota_q12899/plugins/annotate/hooks/view.php
M /branches/20240213_acota_q12899/plugins/autoassign_mrequests/hooks/all.php
M /branches/20240213_acota_q12899/plugins/checkmail/pages/cron_check_email.php
M /branches/20240213_acota_q12899/plugins/checkmail/pages/setup.php
M /branches/20240213_acota_q12899/plugins/cookies_notification/hooks/all.php
M /branches/20240213_acota_q12899/plugins/csv_upload/pages/csv_upload.php
M /branches/20240213_acota_q12899/plugins/csv_user_import/pages/csv_user_import.php
D /branches/20240213_acota_q12899/plugins/discount_code
M /branches/20240213_acota_q12899/plugins/doi/include/model.php
M /branches/20240213_acota_q12899/plugins/emu/pages/emu_script.php
M /branches/20240213_acota_q12899/plugins/emu/pages/emu_sync_script.php
M /branches/20240213_acota_q12899/plugins/format_chooser/hooks/all.php
M /branches/20240213_acota_q12899/plugins/format_chooser/hooks/view.php
M /branches/20240213_acota_q12899/plugins/grant_edit/dbstruct/table_grant_edit.txt
M /branches/20240213_acota_q12899/plugins/grant_edit/hooks/all.php
M /branches/20240213_acota_q12899/plugins/grant_edit/hooks/edit.php
M /branches/20240213_acota_q12899/plugins/grant_edit/hooks/view.php
M /branches/20240213_acota_q12899/plugins/grant_edit/languages/en.php
M /branches/20240213_acota_q12899/plugins/image_banks/pages/search.php
M /branches/20240213_acota_q12899/plugins/image_banks/pages/view.php
M /branches/20240213_acota_q12899/plugins/image_banks/providers/Pixabay.php
M /branches/20240213_acota_q12899/plugins/image_banks/providers/ResourceSpace.php
M /branches/20240213_acota_q12899/plugins/image_banks/providers/Shutterstock.php
M /branches/20240213_acota_q12899/plugins/image_text/hooks/view.php
M /branches/20240213_acota_q12899/plugins/lightbox_preview/include/utility.php
M /branches/20240213_acota_q12899/plugins/meta_append/hooks/edit.php
M /branches/20240213_acota_q12899/plugins/museumplus/include/museumplus_functions.php
M /branches/20240213_acota_q12899/plugins/museumplus/pages/museumplus_script.php
M /branches/20240213_acota_q12899/plugins/museumplus/pages/setup_module.php
M /branches/20240213_acota_q12899/plugins/news/pages/news_content_edit.php
M /branches/20240213_acota_q12899/plugins/openai_gpt/pages/process_existing.php
M /branches/20240213_acota_q12899/plugins/pdf_split/hooks/view.php
M /branches/20240213_acota_q12899/plugins/propose_changes/include/propose_changes_functions.php
M /branches/20240213_acota_q12899/plugins/resource_usage/pages/edit.php
D /branches/20240213_acota_q12899/plugins/resourceconnect
M /branches/20240213_acota_q12899/plugins/rse_workflow/pages/edit_state.php
M /branches/20240213_acota_q12899/plugins/rss2/pages/rssfilter.php
M /branches/20240213_acota_q12899/plugins/search_tiles/hooks/search.php
M /branches/20240213_acota_q12899/plugins/tms_link/hooks/edit.php
M /branches/20240213_acota_q12899/plugins/tms_link/pages/tms_update_script.php
M /branches/20240213_acota_q12899/plugins/transform/pages/crop.php
M /branches/20240213_acota_q12899/plugins/vimeo_publish/pages/vimeo_api.php
M /branches/20240213_acota_q12899/plugins/vm2rs/hooks/upload_batch.php
M /branches/20240213_acota_q12899/plugins/vm2rs/hooks/view.php
M /branches/20240213_acota_q12899/plugins/youtube_publish/include/youtube_functions.php
R /branches/20240213_acota_q12899/plugins/youtube_publish/lib/Google
M /branches/20240213_acota_q12899/plugins/yt2rs/hooks/upload_batch.php
M /branches/20240213_acota_q12899/plugins/yt2rs/hooks/view.php
M /branches/20240213_acota_q12899/tests/test_list/000501_compute_tiles_at_scale_factor.php
A /branches/20240213_acota_q12899/tests/test_list/000943_do_search_related_resources.php
M /branches/20240213_acota_q12899/tests/test_list/000955_do_search_all_workflow_states.php
M /branches/20240213_acota_q12899/tests/test_list/001003_validate_remote_code.php
A /branches/20240213_acota_q12899/tests/test_list/001170_related_resource_pull_images.php
M /branches/20240213_acota_q12899/tests/test_list/001403_save_collection.php
M /branches/20240213_acota_q12899/tests/test_list/001407_get_user_collections.php
M /branches/20240213_acota_q12899/tests/test_list/006000_get_activity_log.php
M /branches/20240213_acota_q12899/tests/test_list/010105_api_iiif_functions.php
A /branches/20240213_acota_q12899/upgrade/scripts/027_ecommerce_groups_to_managed.php
r23632 2024-02-15 acota CHG: WIP on handling category trees option toggles [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/node_functions.php
M /branches/20240213_acota_q12899/pages/admin/admin_manage_field_options.php
M /branches/20240213_acota_q12899/tests/test_list/001111_toggle_active_state_for_nodes.php
r23624 2024-02-15 acota FIX: Only edit options where we should support it or we have field info [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/pages/admin/admin_manage_field_options.php
r23616 2024-02-14 acota CHG: style missed in the previous commit [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/tests/test_list/001111_toggle_active_state_for_nodes.php
r23615 2024-02-14 acota NEW: toggle_active_state_for_nodes() test [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/node_functions.php
A /branches/20240213_acota_q12899/tests/test_list/001111_toggle_active_state_for_nodes.php
r23613 2024-02-14 acota NEW: test specific function [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/test_functions.php
r23603 2024-02-14 acota CHG: update branch from /trunk [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899
M /branches/20240213_acota_q12899/api/iiif/handler2.php
M /branches/20240213_acota_q12899/include/general_functions.php
M /branches/20240213_acota_q12899/include/searchbar.php
M /branches/20240213_acota_q12899/include/test_functions.php
M /branches/20240213_acota_q12899/lib/tus/vendor/ankitpokhrel/tus-php/src/Cache/ApcuStore.php
M /branches/20240213_acota_q12899/pages/edit_fields/2.php
M /branches/20240213_acota_q12899/pages/tools/find_deleted_files.php
M /branches/20240213_acota_q12899/plugins/grant_edit/hooks/all.php
M /branches/20240213_acota_q12899/tests/test.php
M /branches/20240213_acota_q12899/tests/test_list/010601_get_config_option.php
M /branches/20240213_acota_q12899/tests/test_list/999999_syntax.php
r23598 2024-02-14 acota NEW: fct test [branches/20240213_acota_q12899][q12899]

A /branches/20240213_acota_q12899/tests/test_list/000112_db_chunk_id_list.php
r23593 2024-02-13 acota CHG: WIP on admin_manage_field_options [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/definitions.php
M /branches/20240213_acota_q12899/languages/en.php
M /branches/20240213_acota_q12899/pages/admin/admin_manage_field_options.php
r23592 2024-02-13 acota CHG: type to allow API to recognise list<int> input [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/api_bindings.php
r23591 2024-02-13 acota NEW: function to toggle the active state [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/include/api_bindings.php
M /branches/20240213_acota_q12899/include/database_functions.php
M /branches/20240213_acota_q12899/include/node_functions.php
r23580 2024-02-13 acota CHG: int value to constant [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/pages/admin/admin_manage_field_options.php
r23579 2024-02-13 acota NEW: active column for node table [branches/20240213_acota_q12899][q12899]

M /branches/20240213_acota_q12899/dbstruct/data_node.txt
M /branches/20240213_acota_q12899/dbstruct/help_node.txt
M /branches/20240213_acota_q12899/dbstruct/table_node.txt
r23576 2024-02-13 acota NEW: Creating branch for adding the ability to deprecate field options [q12899]

A /branches/20240213_acota_q12899