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

PortalUpdater Improvements and PackageSync Model #1522

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

JVickery-TBS
Copy link
Contributor

feat(dev): heavily improve post to portal;

  • Added DB model for portal sync tracking.
  • Heaving improved copy-datasets and PortalUpdater code to catch all exceptions and log them.
  • Added logic actions and views to show all the new stuff.

- Added DB model for portal sync tracking.
- Heaving improved copy-datasets and PortalUpdater code to catch all exceptions and log them.
- Added logic actions and views to show all the new stuff.
ckanext/canada/cli.py Outdated Show resolved Hide resolved
ckanext/canada/cli.py Outdated Show resolved Hide resolved
ckanext/canada/model.py Outdated Show resolved Hide resolved
ckanext/canada/model.py Outdated Show resolved Hide resolved
- Finalized the pagination for the view and logic function.
- Updated the model.
- Updated the migration script.
- Fixed upgrade db for `canada_public` in test base class.
- Added a context manager to capture and format exceptions.
- Error labels for PortalUpdater.
- New messages.
- Removed unused import.
ckanext/canada/cli.py Outdated Show resolved Hide resolved
- Heavily improved the context managers.
- Added inline comment for tests.
- Fixed return of abort in new view.
- Added new translation strings.
- Return tuple in early return of unchanged data dictionary and file hash.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants