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

Permissions and many fixes #195

Merged
merged 19 commits into from
Oct 14, 2024
Merged

Permissions and many fixes #195

merged 19 commits into from
Oct 14, 2024

Commits on Oct 11, 2024

  1. Changes

    - add ComputeField
    - add contrib Permission
    - fix managers to adhere the instance attributes
    devkral committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    837a1c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39f174d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76d00c0 View commit details
    Browse the repository at this point in the history
  4. remove pk redirection

    devkral committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    f504032 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4dcde82 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Changes:

    - cleanup kwargs parsing of querysets
    - drastically improve queryset filter methods
    - add reverse_clean method and fix foreignfields
    - fixes for permission and add tests (failing)
    devkral committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    cd2bf04 View commit details
    Browse the repository at this point in the history
  2. CHanges:

    - fix join on multiple conditions
    - make join left outer join and remove invalid objects
    - fixes in managers.py
    - add documentation
    devkral committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    b1dd3ee View commit details
    Browse the repository at this point in the history
  3. Changes:

    - improve flaky secrets exclusion
    - replace raw_query with as_select
    
    Todo:
    - fix remaining race conditions so select_related is not added
    devkral committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    a59f65e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. cleanup field exclusion logic

    devkral committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    d9b4b6b View commit details
    Browse the repository at this point in the history
  2. Changes

    - fix typings
    - pass through tables used for select, so there should be a correct
      mapping
    devkral committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    e1f9418 View commit details
    Browse the repository at this point in the history
  3. Changes:

    - distinguish between tables with schemes correctly
    devkral committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    8daf781 View commit details
    Browse the repository at this point in the history
  4. incode documentation

    devkral committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    d01437c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Changes:

    - add select_related tests
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    33e4f99 View commit details
    Browse the repository at this point in the history
  2. Changes:

    - expose bug in select related
    - fix flaky test in test_select_related_nested
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    f5ed371 View commit details
    Browse the repository at this point in the history
  3. Changes:

    - provide a with_schema as well as with_tenant contextmanager
    - handle schema="" correctly
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0a92b2b View commit details
    Browse the repository at this point in the history
  4. Changes

    - fix select_related logic by dependency tracking
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e3d22a1 View commit details
    Browse the repository at this point in the history
  5. Changes

    - document ComputedField
    - fix id not appearing in dumps
    - fix exclusion (not in model_fields)
    - fix select_related overwriting each other
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    eb6a883 View commit details
    Browse the repository at this point in the history
  6. fix typings

    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    20441b1 View commit details
    Browse the repository at this point in the history
  7. Changes:

    - fix name collision with private pydantic namespace
    - add advanced example for permissions
    devkral committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6b292ba View commit details
    Browse the repository at this point in the history