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

Organisation Creation #191

Open
rugulous opened this issue Dec 13, 2022 · 6 comments · Fixed by #240
Open

Organisation Creation #191

rugulous opened this issue Dec 13, 2022 · 6 comments · Fixed by #240
Assignees
Labels
enhancement New feature or request existing feature
Milestone

Comments

@rugulous
Copy link
Member

The Organisation Creation screen still isn't quite right.

  • Description should not be required
  • Need to collect primary contact details
  • Optionally collect address details
@rugulous rugulous added the enhancement New feature or request label Dec 13, 2022
@rugulous
Copy link
Member Author

I'd suggest redesigning this with an accordion

Section 1: Basic Details
Name / Slug (req)
Logo (opt)
Type (req)

Section 2: Profile
Description (opt)
Header Image (opt)
Primary Colour (opt)
Secondary Colour (opt)

Section 3: Contacts
Primary Contact (req)
Secondary Contact (opt)

Section 4: Address (opt)

@rugulous rugulous modified the milestones: V1.2.0, V1.1.0 Jan 30, 2023
@rugulous rugulous moved this from To do to In Progress in Bandmaster Feb 1, 2023
@rugulous rugulous self-assigned this Feb 1, 2023
@rugulous
Copy link
Member Author

rugulous commented Feb 3, 2023

As I'm filling this out, it looks like this could also be used for organisation registration for the site! I'm also going to make changes to allow this page (and this page only) to be accessible without logging in.

@rugulous
Copy link
Member Author

rugulous commented Feb 3, 2023

This issue now replaces #229 so I'll add the other relevant details:

When the application has been submitted, we will take the membership fee (if applicable). However, the band won't initially come into membership - the application must be reviewed by an Admin user.

If the application is rejected, the membership fee will be refunded and an email sent to the user.

@rugulous
Copy link
Member Author

rugulous commented Feb 3, 2023

These new requirements mean that we now also need to capture the membership type for the organisation here.

If created by an admin user, no payment will need to be made and the organisation will be approved

Otherwise, the organisation will go into an OrganisationRequest table and an attempt to take a payment will be made

These changes mean that this issue will also deal with #121 !

@rugulous
Copy link
Member Author

rugulous commented Feb 3, 2023

I'm leaving off emailing details to users for now as we don't actually want them logging into the system. I've created a new issue - #238 - and not assigned a milestone so that we can pick it up when we want bands logging in

@rugulous
Copy link
Member Author

rugulous commented Feb 4, 2023

Waiting for #223 before this can progress any further

@rugulous rugulous mentioned this issue Feb 4, 2023
@rugulous rugulous moved this from In Progress to In Review in Bandmaster Feb 4, 2023
@github-project-automation github-project-automation bot moved this from In Review to Done in Bandmaster Feb 6, 2023
@rugulous rugulous reopened this Feb 7, 2023
@github-project-automation github-project-automation bot moved this from Done to To do in Bandmaster Feb 7, 2023
@rugulous rugulous moved this from To do to On Hold in Bandmaster Feb 7, 2023
@rugulous rugulous moved this from On Hold to To do in Bandmaster Aug 10, 2023
@rugulous rugulous removed this from the V1.1.0 milestone Aug 10, 2023
@rugulous rugulous added this to the V1.2.0 milestone Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request existing feature
Projects
Status: To do
Development

Successfully merging a pull request may close this issue.

1 participant