Skip to content

issue #14716 Feature add DIFF SYNC strategy for social account group synchronization - #805

Closed
mwallschlaeger wants to merge 383 commits into
zalf-rdm:mainfrom
GeoNode:issue_#14716_Feature__add_DIFF_SYNC_strategy_for_social_account_group_synchronization
Closed

mwallschlaeger wants to merge 383 commits into
zalf-rdm:mainfrom
GeoNode:issue_#14716_Feature__add_DIFF_SYNC_strategy_for_social_account_group_synchronization

Conversation

@mwallschlaeger

Copy link
Copy Markdown
Member

Description

A brief description of the feature or bug that this pull request addresses.

Type of Change

Please select the relevant option:

  • Bug fix
  • New feature
  • Documentation update
  • Refactoring
  • Other (please describe)

Related Issue

If there is an existing issue related to this pull request, please reference it here.

closes #

Checklist

Please ensure that your pull request meets the following requirements:

  • The pull request is limited to one type (docs, feature, bug fix, etc.)
  • The pull request is as small as possible. Consider opening multiple pull requests instead of one large one.
  • The feature or bug fix has been discussed and documented in an issue beforehand.

Additional Notes

Any additional information or context regarding the pull request can be provided here.

Thank you for creating this pull request

Gpetrak and others added 30 commits April 6, 2026 16:32
…for all resource types (#14053)

* [Fixes #14035] Implementation of a common ResourceManager base class for all resource types

* [Fixes #14035] Add lazy wrapper for custom resource managers

---------

Co-authored-by: Mattia Giupponi <mattia.giupponi@gmail.com>
…14098)

* [Fixes #14097] Label thesaurus is not reloaded on thesaurus changes

* Fix thread safety: guard set(), clear(), force_check() with _lock

Agent-Logs-Url: https://github.com/GeoNode/geonode/sessions/26a81ebe-aef6-4850-b356-885f6bdce0dc

Co-authored-by: etj <717359+etj@users.noreply.github.com>

* Add test for stale cache invalidation on thesaurus update

Agent-Logs-Url: https://github.com/GeoNode/geonode/sessions/cbf02dc8-5fb7-402a-9ab5-9f58f1a5378e

Co-authored-by: etj <717359+etj@users.noreply.github.com>

* Apply black formatting to test_i18n.py

Agent-Logs-Url: https://github.com/GeoNode/geonode/sessions/73015399-e501-43f4-8387-7807b3257567

Co-authored-by: etj <717359+etj@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: etj <717359+etj@users.noreply.github.com>
…ng the remote resource upload through the API (#14112)

* correctly build the service URL if no extra query is included

* replace ows_url and parsed_url with base_url

* fixing flake issues

* use parsed_url and ows_url instead of the base_url

* fixing tests

* fixing tests
Bumps [django](https://github.com/django/django) from 5.2.12 to 5.2.13.
- [Commits](django/django@5.2.12...5.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.13
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [python-calamine](https://github.com/dimastbk/python-calamine) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/dimastbk/python-calamine/releases)
- [Commits](dimastbk/python-calamine@v0.6.1...v0.6.2)

---
updated-dependencies:
- dependency-name: python-calamine
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updates the requirements on [pip](https://github.com/pypa/pip) to permit the latest version.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@19.1...26.0.1)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: 26.0.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Updates the requirements on [jwcrypto](https://github.com/latchset/jwcrypto) to permit the latest version.
- [Release notes](https://github.com/latchset/jwcrypto/releases)
- [Commits](latchset/jwcrypto@v1.5.6...v1.5.7)

---
updated-dependencies:
- dependency-name: jwcrypto
  dependency-version: 1.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add resourcehandlerinfo creation management command
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.7.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.5...46.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* strengthen URL validation

* refactor proxy response error message

---------

Co-authored-by: Niraj Adhikari <nrjadkry@gmail.com>
… Geometry type (#14137)

* [Fixes #14136] Fixes the support for creation of dataset with generic Geometry type

* [Fixes #14136] added review suggestions
…oup memberships (#14108)

* Add configurable sync strategies for Social Account group memberships
…groups (#13986)

* [Fixes #13976] auto-assign group permissions to the resource creator groups
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.7 to 47.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.7...47.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 47.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [psycopg2](https://github.com/psycopg/psycopg2) from 2.9.9 to 2.9.12.
- [Changelog](https://github.com/psycopg/psycopg2/blob/master/NEWS)
- [Commits](psycopg/psycopg2@2.9.9...2.9.12)

---
updated-dependencies:
- dependency-name: psycopg2
  dependency-version: 2.9.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pymupdf](https://github.com/pymupdf/pymupdf) from 1.26.3 to 1.27.2.3.
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](pymupdf/PyMuPDF@1.26.3...1.27.2.3)

---
updated-dependencies:
- dependency-name: pymupdf
  dependency-version: 1.27.2.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
* [Fixes #13997] Fixes Custom license saved without identifier

* [Fixes #13997] correct review suggestion

* [Fixes #13997] make identifier editable and populate existing

* [Fixes #13997] change the metadata editor procedures to use the id instead of the identifier for license

* [Fixes #13997] fix test case failure due to change

* [Fixes #13997] fixes for duplicates identifier also

* [Fixes #13997] make identifier mnemonic token

* [Fixes #13997] make duplicate unique and limit size

* [Fixes #13997] fix migration: remove trailing whitespace and improve _unique_identifier

Co-authored-by: etj <717359+etj@users.noreply.github.com>

* Cleanup unique id generation

---------

Co-authored-by: etj <717359+etj@users.noreply.github.com>
Co-authored-by: Emanuele Tajariol <etj@geo-solutions.it>
dependabot Bot and others added 29 commits September 22, 2026 11:10
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.52 to 2.0.54.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

---
updated-dependencies:
- dependency-name: sqlalchemy
  dependency-version: 2.0.54
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [django-allauth](https://github.com/sponsors/pennersr) from 65.19.2 to 65.19.4.
- [Commits](https://github.com/sponsors/pennersr/commits)

---
updated-dependencies:
- dependency-name: django-allauth
  dependency-version: 65.19.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.16.0 to 7.16.1.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.16.0...7.16.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [boto3](https://github.com/boto/boto3) from 1.43.92 to 1.43.97.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.43.92...1.43.97)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.43.97
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.13.0...2.14.0)

---
updated-dependencies:
- dependency-name: pyjwt
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Improvements in Asset

* Move logic into permissions registry

---------

Co-authored-by: mattiagiupponi <mattia.giupponi@gmail.com>
* [Fixes #14701] Thesaurus keyword autocomplete does not work

* Fixes from review
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment