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

Create Project approval flow #3778

Open
tochman opened this issue Jul 17, 2021 · 3 comments
Open

Create Project approval flow #3778

tochman opened this issue Jul 17, 2021 · 3 comments

Comments

@tochman
Copy link
Member

tochman commented Jul 17, 2021

A new project should be approved by an admin before being displayed on the site

As a Site Administrator
In order to keep the Projects list free from spam
I would like to be able to make a decision on a  new project prior to making it public
@wordhouse66
Copy link
Contributor

I will try using projects' :status so when a project is created it will be status: 'Pending' by default and then you will have a page of pending projects and you will be able to click a button to change the status to 'Active' or delete the project. ONLY ACTIVE PROJECTS WILL BE VISIBLE ON THE PROJECTS INDEX PAGE. And only admin will access the pending projects page. How does that sound?

@wordhouse66
Copy link
Contributor

I think I should add two pages for the user so when they create a project they have 'my_pending_projects' page as well as 'my_active_projects' page. That way they can see their projects even when it's not yet approved and they don't have to wonder where it went. The text in the project show page will state that "this project is currently under review and will be made public only when approved by Agile Ventures admin"

@mattlindsey
Copy link
Collaborator

Given I am a user
When I create a project
Then I should get an email notification to that effect and that an admin will look at it soon.

And I should also receive an email informing me of the Admin's approval of my project if it is indeed approved.

At the moment this does not happen and the user is left to wonder what is going on with the project he or she created.

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

No branches or pull requests

3 participants