Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QOLDEV-692 update forked changes to CKAN 2.10.3 #144

Merged
merged 13 commits into from
Jan 16, 2024

Conversation

ThrawnCA
Copy link

Changes already incorporated into 2.10.3:

  • Passing the 'ignore_auth' flag through to the get action in resource_patch
  • Disabling HTML5 URL validation on uploaded resource filenames
  • Adding link titles to preserve non-truncated names
  • Coalesce missing datastore values

Changes reapplied from qgov-master-2.10.1:

  • Add more Uploader functions to assist plugin integrations
  • Show 'full name' field as "Displayed Name" since that's really what it is
  • Add reCAPTCHA validation on login
  • Invalidate page caches when cookies change
  • Convert JSON-format package fields to plain string before indexing in Solr
  • Don't update package metadata if only resource ordering has changed
  • Allow sysadmins to change usernames
  • Don't require legacy email addresses to be unique
  • Convert logout link to a POST form
  • Fix dashboard 'Add Organisation' button so it won't say 'Group'
  • Refactor query to improve loading speed of large dashboard news feeds
  • Security patching of dependencies

- Replace outer join with subquery for better use of indexing
- Org page had an 'Add Group' button by mistake
- Solr has special (unwanted) handling of dict
- Provide functions to assist integration of plugins, eg retrieving metadata for ckanext-archiver.
Also add deletion of uploaded files when resources are deleted.
…er has changed

- No point updating (and locking) the modification timestamp
- Username modification is a potential security risk, but sysadmins can access any account anyway
- Logout page should not be cached as it is state-changing
@ThrawnCA ThrawnCA force-pushed the QOLDEV-692-rebase-2.10.3 branch from e3408a0 to ea624eb Compare January 16, 2024 07:00
@ThrawnCA ThrawnCA merged commit 5324f07 into qgov-master-2.10.3 Jan 16, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants