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

Validation Extension Support #200

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

Commits on Nov 24, 2023

  1. feat(dev): adds validation extension support;

    - Add config option for resources to require validation.
    - Only submit to xloader if validation is successful.
    JVickery-TBS committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    f0a470a View commit details
    Browse the repository at this point in the history
  2. feat(dev): logging;

    - Added debug logging.
    JVickery-TBS committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    a97f4ad View commit details
    Browse the repository at this point in the history
  3. fix(dev): 2.9 support;

    - Do not use 2.10+ helper.
    JVickery-TBS committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    028e42b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. fix(dev): better conditioning;

    - Check toolkit action instead of plugin name.
    JVickery-TBS committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    77d762e View commit details
    Browse the repository at this point in the history
  2. feat(comments): added comments;

    - Added method docs to explain new method.
    JVickery-TBS committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    aec22b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Merge branch 'master' into feature/validation-support

    # Conflicts:
    #	ckanext/xloader/plugin.py
    ### RESOLVED.
    JVickery-TBS committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    cd3c7cc View commit details
    Browse the repository at this point in the history
  2. fix(dev): misc feedback;

    - Fixed typo.
    - Fixed try/catch.
    JVickery-TBS committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7e99aa7 View commit details
    Browse the repository at this point in the history
  3. fix(dev): misc fixes;

    - Prevent POST to upload to DS if validation is required.
    - flake8 if wrap indents.
    JVickery-TBS committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    25ea76e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. fix(syntax): flake8;

    - Syntax fixes from flake8.
    JVickery-TBS committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    d2720fc View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. feat(dev): logic and schema config option;

    - Moved logic into util method.
    - Renamed config options.
    - Added new config option to enforce validation schema existance.
    JVickery-TBS committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    e888153 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature/validation-support

    # Conflicts:
    #	ckanext/xloader/plugin.py
    #	ckanext/xloader/utils.py
    ### RESOLVED.
    JVickery-TBS committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    5c07ba4 View commit details
    Browse the repository at this point in the history
  3. feat(dev): better logic and tests;

    - Added automated tests.
    - Changed the logic to be better and more clear.
    JVickery-TBS committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    4612484 View commit details
    Browse the repository at this point in the history
  4. fix(logic): fixed some logic;

    - Fixed a logic case.
    JVickery-TBS committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    8ac8db5 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Merge branch 'master' into feature/validation-support

    # Conflicts:
    #	ckanext/xloader/config_declaration.yaml
    #	ckanext/xloader/plugin.py
    #	ckanext/xloader/tests/test_plugin.py
    ### RESOLVED.
    JVickery-TBS committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d9bb56c View commit details
    Browse the repository at this point in the history
  2. fix(syntax): made better;

    - Better conditional syntax.
    JVickery-TBS committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1ac8090 View commit details
    Browse the repository at this point in the history
  3. fix(comments): fixed inline comments;

    - Fixed inline comments to make more sense.
    JVickery-TBS committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1761ed5 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. feat(dev): started doing sync mode;

    - Started doing sync mode for xloader right after validation.
    JVickery-TBS committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e182eb7 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. feat(dev): sync mode cont.;

    - Continued sync mode chaining from validation.
    JVickery-TBS committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b386e0e View commit details
    Browse the repository at this point in the history
  2. feat(dev): sync mode cont.;

    - Continued sync mode chaining from validation.
    JVickery-TBS committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3200483 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Merge branch 'master' into feature/validation-support

    # Conflicts:
    #	ckanext/xloader/action.py
    ### RESOLVED.
    JVickery-TBS committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d225801 View commit details
    Browse the repository at this point in the history
  2. feat(dev): IPipeValidation implementation;

    - Implement experimental `IPipeValidation` implement.
    JVickery-TBS committed May 16, 2024
    Configuration menu
    Copy the full SHA
    4fbdb0d View commit details
    Browse the repository at this point in the history
  3. fix(tests): validation req tests;

    - Cannot do tests without `IPipeValidation`.
    JVickery-TBS committed May 16, 2024
    Configuration menu
    Copy the full SHA
    27d98cf View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. fix(misc): comments and messages;

    - Clearer comments.
    - Clearer log messages.
    JVickery-TBS committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    378f69f View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. fix(logic): ignore not sysadmin;

    - Added `ignore_not_sysadmin` validator to the sync key.
    JVickery-TBS committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6070740 View commit details
    Browse the repository at this point in the history