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

Editor grids permissions refactor, enhancements, and fixes #16653

Draft
wants to merge 39 commits into
base: 3.x
Choose a base branch
from

Commits on Oct 31, 2024

  1. Update utilities.js

    Formatting, style, optimization only
    smg6511 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    400940e View commit details
    Browse the repository at this point in the history
  2. Base updates

    Changes to js, css, and Lexicon common to multiple areas of this PR
    smg6511 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    d818674 View commit details
    Browse the repository at this point in the history
  3. ACL Role updates

    smg6511 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9e6179e View commit details
    Browse the repository at this point in the history
  4. Contexts update

    Changes to both grid list and Context editing page (general info)
    smg6511 committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    ad9be0d View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Media Source updates

    smg6511 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8c307ae View commit details
    Browse the repository at this point in the history
  2. Namespace updates

    smg6511 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c7af676 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7cd446 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Dashboard(s) updates

    Implements new permissions handling and fixes a couple other issues in the Dashboard editing panel:
    - Added validation to prevent dup Dashboard names
    - Styled toggles to match rest of current UI
    smg6511 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a94232b View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    1e5a5f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Package Versions updates

    Formatting, code style changes only
    smg6511 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    7c2aede View commit details
    Browse the repository at this point in the history
  2. Package Versions additions

    Hides actions icon for first (currently installed) package
    smg6511 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    0b0e19f View commit details
    Browse the repository at this point in the history
  3. Lexicons formatting updates

    smg6511 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3627ae1 View commit details
    Browse the repository at this point in the history
  4. Lexicons updates

    Hides actions icon for unchanged Lexicons
    smg6511 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    10eddfa View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. FC Profiles and Sets

    Formatting, style updates only
    smg6511 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6038d3d View commit details
    Browse the repository at this point in the history
  2. FC Profiles and Sets additions

    Updates display of and ability to select row actions (gear icon, bulk actions button); includes update to getViewConfig method in base grid class
    smg6511 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    de2a6b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Update modx.panel.fcset.js

    Formatting, code style changes only
    smg6511 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    22461e7 View commit details
    Browse the repository at this point in the history
  2. Update modx.panel.fcprofile.js

    Formatting, code style changes only
    smg6511 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    6a6fded View commit details
    Browse the repository at this point in the history
  3. FC Profiles and Sets more additions

    Final functional and minor display changes
    smg6511 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    2cf309e View commit details
    Browse the repository at this point in the history
  4. Update modx.grid.user.js

    Formatting, code style changes only
    smg6511 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5dd6830 View commit details
    Browse the repository at this point in the history
  5. Users additions

    Updates display of and ability to select row actions (gear icon, bulk actions button). Also fixes index controller so users with view permissions can see the grid of Users. Lastly removes unused method for Users grid class.
    smg6511 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    8f4024f View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Update modx.grid.dashboard.widgets.js

    Formatting, code styling changes only
    smg6511 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    745a65e View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Update modx.grid.access.context.js

    Formatting, code style changes only
    smg6511 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    df04944 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Relocate new Namespace method

    The new getExtrasNamespaces method was needed in places other than the main Namespaces page (via GetList); made static as well. Also updates GetList to use translatable Creator names.
    smg6511 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    13482e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Update modx.grid.js

    Consolidate shared methods and config elements into new GridBase class
    smg6511 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7bdcb55 View commit details
    Browse the repository at this point in the history
  2. Dashboard(s) & Widgets updates

    Second round/finalization of changes to this area
    smg6511 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    ae546ec View commit details
    Browse the repository at this point in the history
  3. Update modx.panel.dashboard.js

    Remove commented out line
    smg6511 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    3b72a6b View commit details
    Browse the repository at this point in the history
  4. Context Access updates

    Updates display of and ability to select row actions (gear icon)
    smg6511 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7a37bd5 View commit details
    Browse the repository at this point in the history
  5. Update modx.grid.user.group.js

    Formatting, code style changes only
    smg6511 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    71210c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. User Access updates

    Updates display of and ability to select row actions (gear icon). Also adjustments made to base grid class.
    smg6511 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    480afa3 View commit details
    Browse the repository at this point in the history
  2. Update GetList.php

    Remove dev logging
    smg6511 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    1eec6dc View commit details
    Browse the repository at this point in the history
  3. Update modx.grid.content.type.js

    Formatting, code style changes only
    smg6511 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    076e42e View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Content Type updates

    Updates display of and ability to select row actions (gear icon). Also adjustments made to base grid class.
    smg6511 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    5c41407 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. Update modx.panel.property.set.js

    Formatting, code style & optimization only
    smg6511 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    647a7c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Update modx.grid.element.properties.js

    Formatting, code style & optimization changes only
    smg6511 committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e9a8bdb View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Update modx.grid.local.property.js

    Formatting, code style & optimization changes only
    smg6511 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    f7d1bf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. Property Sets updates

    Updates display of and ability to select row actions (gear icon), as well as display of various action buttons. Also adjustments made to base grid class.
    smg6511 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    3d6412b View commit details
    Browse the repository at this point in the history
  2. Minor code quality fixes

    smg6511 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    fdcc10b View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Update modx.grid.js

    Interim base class fixes, updates, additions
    smg6511 committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    e1ab50a View commit details
    Browse the repository at this point in the history
  2. User Recent Resources updates

    Formatting, code style changes only. Also moved menu config from php processor to js class method for consistency.
    smg6511 committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    8b4aa4f View commit details
    Browse the repository at this point in the history