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

Unpublish Project Feature #459

Merged
merged 5 commits into from
May 10, 2022
Merged

Unpublish Project Feature #459

merged 5 commits into from
May 10, 2022

Conversation

ajain1921
Copy link
Contributor

@ajain1921 ajain1921 commented Apr 29, 2022

Summary

Integrates all parts of unpublish project feature.

Changes

  • Add the ability for staff/admin to unpublish projects and provide reasons
  • Users will be notified when their project is unpublished
  • Whenever a user visits their project that has been unpublished it will show them a list of reasons why it was unpublished
  • They can edit their project to remove the violations

ajain1921 and others added 5 commits April 29, 2022 17:32
* Lay out structure

* Make progress

* Style menu

* Style checkboxes & buttons

* Add api call

* Make mobile-friendly

* Last styling changes

* Address styling comments

* Remove for non-staff & non-moderators
* Add violations backend system

* Fix typo

* Add new migrations

* Basic

* Use array

* Fix issuesgit status

* Swap fetch parameter

* Add responses

* Add new violation ui for violation notifications

* Fix models

Co-authored-by: Aditya Jain <[email protected]>
* set up modal

* style changes

* change to label and mobile styles

* tiny fix of class style

* scrolling

* tiny style fix

* clean up unused things

* overflow scroll bar adjustments

* Small style

* remove important

Co-authored-by: Aditya Jain <[email protected]>
@ajain1921 ajain1921 marked this pull request as ready for review May 10, 2022 20:27
@ajain1921 ajain1921 merged commit f73bf35 into master May 10, 2022
@ajain1921 ajain1921 deleted the unpublish_project branch May 10, 2022 20:27
ajain1921 added a commit that referenced this pull request May 10, 2022
NdibeRaymond pushed a commit that referenced this pull request Jun 5, 2022
* Init

* Unpublish project form (#452)

* Lay out structure

* Make progress

* Style menu

* Style checkboxes & buttons

* Add api call

* Make mobile-friendly

* Last styling changes

* Address styling comments

* Remove for non-staff & non-moderators

* Add violations backend code (#447)

* Add violations backend system

* Fix typo

* Add new migrations

* Basic

* Use array

* Fix issuesgit status

* Swap fetch parameter

* Add responses

* Add new violation ui for violation notifications

* Fix models

Co-authored-by: Aditya Jain <[email protected]>

* Unpublished Project Modal (#446)

* set up modal

* style changes

* change to label and mobile styles

* tiny fix of class style

* scrolling

* tiny style fix

* clean up unused things

* overflow scroll bar adjustments

* Small style

* remove important

Co-authored-by: Aditya Jain <[email protected]>

* Integrate

Co-authored-by: Grace Zhang <[email protected]>
Co-authored-by: Andrew Lester <[email protected]>
Co-authored-by: Zora Zhang <[email protected]>
NdibeRaymond pushed a commit that referenced this pull request Jun 5, 2022
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

Successfully merging this pull request may close these issues.

4 participants