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

feat(boards2): board creation and permissions #3211

Open
wants to merge 18 commits into
base: devx/feature/boardsv2
Choose a base branch
from

Commits on Nov 26, 2024

  1. feat: assert caller fee when creating boards

    Caller must have a user registered in the users realm or pay a fee to
    create new boards.
    
    Changeset also renames `gAuth` to `gPerm`.
    jeronimoalbi committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2124e84 View commit details
    Browse the repository at this point in the history
  2. refactor: rename ACL to DefaultPermissions

    Renamed to follow the preferred name that has been mentioned during
    board requirements discussions.
    jeronimoalbi committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e8b0cf9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44a884c View commit details
    Browse the repository at this point in the history
  4. feat: move board name check to public realm function

    Board creation function should not check if the name is duplicated.
    jeronimoalbi committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    66efcbf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59508cc View commit details
    Browse the repository at this point in the history
  6. feat: add board creation permission handler

    This handler deals with permissioner checks for board creation using the
    `WithPermission` function.
    jeronimoalbi committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4e65967 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8acd659 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4602229 View commit details
    Browse the repository at this point in the history
  9. chore: remove fee requirement to create board as anonymous user

    At this point we deal with whitelisted users that are member of the
    boards realm DAO when creating boards. Anonymous users can't create
    boards at this point.
    jeronimoalbi committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    efb2937 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9b48c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    a948d39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4b3a0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13942ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d911c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb226e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec0cab0 View commit details
    Browse the repository at this point in the history
  7. feat: add validations for user invite permission

    This validation makes sure only owners can invite other owners.
    jeronimoalbi committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    2986a17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db3f32b View commit details
    Browse the repository at this point in the history