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

Object-level permissions for hosting providers and data centers #481

Merged
merged 28 commits into from
Jul 12, 2023

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    cf0f3f6 View commit details
    Browse the repository at this point in the history
  2. Create object-level permissions: manage_provider, manage_datacenter; …

    …add migration to assign permissions to existing objects
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    19ac5e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a77c9cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36fbdb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3316058 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce794bb View commit details
    Browse the repository at this point in the history
  7. Add fields: Datacenter.created_by and Hostingprovider.created_by, pop…

    …ulate values from existing records
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    930587c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b34ba2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6bb9b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2ce5f11 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2a7cb19 View commit details
    Browse the repository at this point in the history
  12. Modify admin change view for: User, Hostingprovider, Datacenter to di…

    …splay related objects based on object-level permissions
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    acc2b30 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    de9aa74 View commit details
    Browse the repository at this point in the history
  14. User admin & provider portal home: only display hosting provider obje…

    …cts with explicit user permission
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    2ec3b76 View commit details
    Browse the repository at this point in the history
  15. Only display manage_provider permission on the HP admin page, filter …

    …out the default Django perms
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    e13f966 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c79d336 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    23af514 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    77678aa View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0f9c2fb View commit details
    Browse the repository at this point in the history
  20. Display managed_by in Datacenter admin, list of users is based on exp…

    …licit permissions rather than group membership
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    1ea7664 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3139ca9 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dace6f4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9a6fc6a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7ebe7be View commit details
    Browse the repository at this point in the history
  25. Fix migrations: use historical models to access model fields present …

    …at the time of the migration, and current models to access the objects to assign permissions to
    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    8fb18a1 View commit details
    Browse the repository at this point in the history
  26. Rebase migrations

    tortila committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    bf2eb71 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    800366e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    364b6fd View commit details
    Browse the repository at this point in the history