feat: add page for creating org#1179
Conversation
|
@dadiorchen i have got theses questions Q). since are moving now to Keycloak-based authorization, what is the expected source of truth for permissions:
Q). After organization creation succeeds, what exactly should happen?
Q) How should duplicate organizations be prevented?
|
| disabled: !user, | ||
| }, | ||
| { | ||
| name: 'Verify', |
There was a problem hiding this comment.
There isn’t new verify page, just the one in the menu existing already.
Let’s be simple, no apply needed, just a link on the home page once user login: apply to become an Greenstand associated Organzation
There was a problem hiding this comment.
Click the link to jump to apply page
| "redux": "^4.0.5", | ||
| "stream": "npm:stream-browserify", | ||
| "typeface-roboto": "*", | ||
| "zod": "^4.3.6", |
There was a problem hiding this comment.
Greenstand also use joi, for schema verification, but up to you to deceide which one to use
There was a problem hiding this comment.
i m more familiar with zod that is why i used it
|
@dadiorchen I kept this PR focused and didn’t add Keycloak-based roles/policies yet. |
|
@Mohmn it is right to keep PR focused and small, but my major goal for this feature is to implement the role and permission, so let's implement them! Let's discuss if there is difficulty to do this. The goal:
|
I’ll start working on the Keycloak API integration, i will research about the keycloak throughy. I’ll get back to you if I have questions. |
|
@Mohmn I have a question, before the user apply for org, why the menu already shows all the items, I suppose it just is hidden before the application |
this is because i ran the bdd before using keycloak for authorization, do u want me to run it again and push the bdd tests again |
|
Yes, I will use the video to check the feature, so let's keep it up to date |



Description
[Add a description of the changes]
Issue(s) addressed
What kind of change(s) does this PR introduce?
Please check if the PR fulfils these requirements
Issue
What is the current behavior?
What is the new behavior?
Breaking change
Does this PR introduce a breaking change?
Other useful information