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

Contributor Form Access Membership Selector #1038

Open
gabestein opened this issue Mar 6, 2025 · 4 comments
Open

Contributor Form Access Membership Selector #1038

gabestein opened this issue Mar 6, 2025 · 4 comments
Assignees

Comments

@gabestein
Copy link
Member

gabestein commented Mar 6, 2025

Motivation

  • So admins/editors can give contributors access to pubs via specific forms at the community, stage, and pub level, and when inviting new users

Requirements

  • Adds combobox for attaching form to a contributor's membership at every level
  • Adds explanatory text, differing slightly by level (see mockups/written text below)
  • Searchable combobox allows user to add any forms that match the type to the membership -- or none in case of pub level

Acceptance Criteria

Mockups (if available)

Actual text to use in description:

Image

Pub Level
Select the forms via which this member can edit and view this Pub. If no form is selected, they will only be able to view the Pub, and will only see fields added to the default Pub form for this type.

Stage Level
Select the forms via which this member can edit and view Pubs in this stage. If no form is selected, they will only be able to view Pubs in this stage, and will only see fields added to the default Pub form for a each Pub type.

Community Level
Selecting forms will give the member the ability to create Pubs in the community using the selected forms. If no forms are added, the contributor will not be able to create any Pubs, and will only be able to see Pubs they have access to either directly or at the stage level.

@gabestein gabestein changed the title Contributor Form Access Selector Contributor Form Access Membership Selector Mar 6, 2025
@3mcd 3mcd added the 2-day label Mar 10, 2025
@gabestein gabestein moved this from Refining to In Progress in PubPub Legacy & Platform Combined Workstreams Mar 10, 2025
@kalilsn
Copy link
Member

kalilsn commented Mar 10, 2025

does this include the member select forms (used when creating a user with MemberId fields and the email action)? if so this might take longer, since they have a few bugs + don't actually let you select role

@gabestein
Copy link
Member Author

Ah, good call. Yes, it probably should. Feel free to bump it as appropriate.

@kalilsn
Copy link
Member

kalilsn commented Mar 10, 2025

sorry for the late comments but I'm also not sure about this req

Checkbox allows user to add any forms that match the type to the membership -- or none in case of pub level

for the pub level, this makes sense to me: it's the set of forms that match the pub's pubtype. but at the stage or community level, should this just be a list of every form? and since that could potentially be a long list, should we use one of our multivalue combobox components instead of checkboxes?

@gabestein
Copy link
Member Author

Yes. That's much better. Sorry, this is what happens when I "design"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants