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

Add role api #1046

Merged
merged 1 commit into from
Nov 22, 2023
Merged

Add role api #1046

merged 1 commit into from
Nov 22, 2023

Conversation

@bprize15 bprize15 requested a review from zhx828 November 3, 2023 18:27
@bprize15 bprize15 requested a review from calvinlu3 November 8, 2023 22:31
@bprize15 bprize15 marked this pull request as ready for review November 9, 2023 16:06
@bprize15 bprize15 requested a review from zhx828 November 10, 2023 21:00
@bprize15 bprize15 force-pushed the add-role-api branch 3 times, most recently from 1c408a4 to 6e7dcf6 Compare November 15, 2023 14:55
Copy link
Collaborator

@calvinlu3 calvinlu3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bprize15 Left some comments and questions. Thanks!

Added slack message for academic api access

refactor api request for storing justification

added request api endpoint & used on account page

added slack approval process & api token generate

added api approval email & change security for api

added ROLE_API to user page and updated for tests

edited new account form

updated screenshot tests to test using role_api

fixed screenshot test and updated new account form

fixed screenshot test

updated user details pages' screenshots

add api mock data to get response

added role api for academic users & slack approval

updated account page to show waiting on approval

fixed screenshot test

refactor screenshot tests

refactor screenshot test

update slack controller & check for no api reques

add new screenshot for non-requested account page

added request account settings screenshot

updated slack to not send email if user has api

removed comment for account resource

added requesting api access for academic users

rebase with master

add api access justification field to registration

update screenshots

added requesting api access for academic users

minor bug fixes

add role api for academic users

update account settings page without role_api

added requesting api access for academic users
@zhx828 zhx828 added feature Feature tag for release and removed do not merge labels Nov 22, 2023
Copy link
Member

@zhx828 zhx828 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@zhx828 zhx828 merged commit f6fb85c into master Nov 22, 2023
7 checks passed
@zhx828 zhx828 deleted the add-role-api branch November 22, 2023 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature tag for release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants