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

Design and implement flow for a co-op to add tool(s) to directory profile #37

Closed
dayotte opened this issue May 7, 2020 · 5 comments · Fixed by #119
Closed

Design and implement flow for a co-op to add tool(s) to directory profile #37

dayotte opened this issue May 7, 2020 · 5 comments · Fixed by #119
Labels
enhancement New feature or request
Milestone

Comments

@dayotte
Copy link

dayotte commented May 7, 2020

Users who have an account/are logged in have the option to select "My co-op uses this" tool from the Tool Library. In that case, the tool should be added to their co-op's profile in the directory. This means we will need some way to confirm that they have access to a co-op profile, not just an individual profile, and/or a way to indicate which co-op profile they want to attach the tool use to (and then have it vetted by whomever "owns" that co-op profile).

Also, from the directory side, we want co-ops to be able to add tools they use to their profile (to either search for and choose tools that are listed in the Library, or to go to the Library and add them if they are not already there). Mockups for this flow attached.

FYI @cherylhjli

@dayotte dayotte added the enhancement New feature or request label May 7, 2020
@dayotte
Copy link
Author

dayotte commented May 7, 2020

Add Tool Flow
Add existing tool
Add new tool

@dayotte
Copy link
Author

dayotte commented Jun 16, 2020

@greatislander were you wanting to add an issue different than the one described here? i.e. do we need a separate issue for adding tools to Tool Library?

@greatislander
Copy link
Contributor

@dayotte We can use this issue but it would be good to drop in the flows for creating a tool so I can reference them from here. Thanks!

@dayotte
Copy link
Author

dayotte commented Jun 18, 2020

@greatislander The flow for submitting a new tool to to the Tool Library, from the Directory, is defined by the following.

In the PC_Directory XD file, the DK/Org profile/Edit/Tools/Add2 screen shows the "Submit new tool" button on the Tool tab of the Editable view of the Co-op profile. From there, the submit new tool flow is defined in the Figma Tool Library - Wireframes file on page 3.0 Share your tools (& add a tool).

@cherylhjli and I were questioning whether or not there needs to be another way in to submitting a new tool from the Directory. We decided that the 2 existing ways to submit a new tool (1. from the Tool Library, which would bounce you to the Directory and back or 2. from the Directory, when identifying that "my co-op uses this tool" in your co-op profile) are sufficient. Wonder what you think? Not sure it would make sense to have a more prominent "I want to add a tool" from the Directory side.

@greatislander
Copy link
Contributor

@dayotte I think the two methods you mention are sufficient. Thanks!

@greatislander greatislander added this to the Alpha milestone Jun 26, 2020
greatislander added a commit that referenced this issue Jun 30, 2020
* feat: add a tool, first pass (#37)

* feat: add a tool, second pass (#37)

* fix: enable another rule

* fix: add another ignore path

* feat: move labels to forms

* fix: restore labels to model

* fix: restore labels to model

* feat: niche handling, first pass

* feat: niche selection

* feat: finish tool flow

* fix: localize some tool choice strings, set defaults to empty

* feat: set Tool.submitted_by_email on creation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants