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

Project creation overhaul and minor fix #721

Merged
merged 2 commits into from
Aug 23, 2023
Merged

Project creation overhaul and minor fix #721

merged 2 commits into from
Aug 23, 2023

Conversation

tuxology
Copy link
Member

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method
* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Create project creation form and navigation layouts

* Fix form spacing and made banner fixed on mobile

* modify videoInput component so the user can only add either a video or a video link. Not both at the same time

* Create Rich text editor component

* -

* create project in steps and modified project details page

* +

* removed extra linear gradient on project details page

* add method to display the right message based on current step and create mode

* Add success dialog to project details page after successful project creation

* bypass validation of image and video fields when publish mode is draft

* Added modal

* Create modal component

* Add dialogs for step 3 for user to add tags

* Add confetti to successfull project creation dialog

* refactored the dropdown component to allow maximum selection when the multiple prop is set and also add checkboxes when the withCheckbox property is set

* Add query to exclude a project in the list of projects of a creator

* Add more projects to project details page

* +

* validate multiple categories

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* Accept multiple categories in a project

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* +

* Update multiple categories

* +

* Add comments in project details

* Add cat to draft and my projects empty page

* unauthorized user navbar and categories new ui

* remove publish without tags dialog when tags are available

* Add preview page

* +

* Add link preview

* Made preview project to render in a modal

* Make landing page visible to non logged in users

* Add old search bar

* Fixes on profile

* +

* +

* +

* fix grid on other projects for non logged in users

* Add create activity to sidenav for staff users

* remove commented code and some clogs

* fixes

* update email regex

* Text & Font & Design changes

* Fix

* input improvement
@tuxology tuxology changed the title Outreachy yaya Project creation overhaul and minor fix Aug 23, 2023
@tuxology tuxology merged commit 4b3a255 into master Aug 23, 2023
iamhks pushed a commit to iamhks/zubhub that referenced this pull request Aug 25, 2023
* Currently, the email gets displayed on the user profile.  (unstructuredstudio#714)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Project creation (unstructuredstudio#718)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Create project creation form and navigation layouts

* Fix form spacing and made banner fixed on mobile

* modify videoInput component so the user can only add either a video or a video link. Not both at the same time

* Create Rich text editor component

* -

* create project in steps and modified project details page

* +

* removed extra linear gradient on project details page

* add method to display the right message based on current step and create mode

* Add success dialog to project details page after successful project creation

* bypass validation of image and video fields when publish mode is draft

* Added modal

* Create modal component

* Add dialogs for step 3 for user to add tags

* Add confetti to successfull project creation dialog

* refactored the dropdown component to allow maximum selection when the multiple prop is set and also add checkboxes when the withCheckbox property is set

* Add query to exclude a project in the list of projects of a creator

* Add more projects to project details page

* +

* validate multiple categories

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* Accept multiple categories in a project

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* +

* Update multiple categories

* +

* Add comments in project details

* Add cat to draft and my projects empty page

* unauthorized user navbar and categories new ui

* remove publish without tags dialog when tags are available

* Add preview page

* +

* Add link preview

* Made preview project to render in a modal

* Make landing page visible to non logged in users

* Add old search bar

* Fixes on profile

* +

* +

* +

* fix grid on other projects for non logged in users

* Add create activity to sidenav for staff users

* remove commented code and some clogs

* fixes

* update email regex

* Text & Font & Design changes

* Fix

* input improvement

---------

Co-authored-by: Yaya Mamoudou <57509871+yaya-mamoudou@users.noreply.github.com>
iamhks pushed a commit to iamhks/zubhub that referenced this pull request Aug 25, 2023
* Currently, the email gets displayed on the user profile.  (unstructuredstudio#714)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Project creation (unstructuredstudio#718)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Create project creation form and navigation layouts

* Fix form spacing and made banner fixed on mobile

* modify videoInput component so the user can only add either a video or a video link. Not both at the same time

* Create Rich text editor component

* -

* create project in steps and modified project details page

* +

* removed extra linear gradient on project details page

* add method to display the right message based on current step and create mode

* Add success dialog to project details page after successful project creation

* bypass validation of image and video fields when publish mode is draft

* Added modal

* Create modal component

* Add dialogs for step 3 for user to add tags

* Add confetti to successfull project creation dialog

* refactored the dropdown component to allow maximum selection when the multiple prop is set and also add checkboxes when the withCheckbox property is set

* Add query to exclude a project in the list of projects of a creator

* Add more projects to project details page

* +

* validate multiple categories

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* Accept multiple categories in a project

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* +

* Update multiple categories

* +

* Add comments in project details

* Add cat to draft and my projects empty page

* unauthorized user navbar and categories new ui

* remove publish without tags dialog when tags are available

* Add preview page

* +

* Add link preview

* Made preview project to render in a modal

* Make landing page visible to non logged in users

* Add old search bar

* Fixes on profile

* +

* +

* +

* fix grid on other projects for non logged in users

* Add create activity to sidenav for staff users

* remove commented code and some clogs

* fixes

* update email regex

* Text & Font & Design changes

* Fix

* input improvement

---------

Co-authored-by: Yaya Mamoudou <57509871+yaya-mamoudou@users.noreply.github.com>
tuxology added a commit that referenced this pull request Aug 25, 2023
* minor changes

* outline

* landing page changes

* some design changes

* call for testing

* Project creation overhaul and minor fix (#721)

* Currently, the email gets displayed on the user profile.  (#714)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Project creation (#718)

* Fixed issue with comment form submitting when empty

* Add validation of username when creating new creator to make sure username is not entered as an email

* Fixed issue with comment form submitting when empty

* -

* Wrap error string with translation method

* Create project creation form and navigation layouts

* Fix form spacing and made banner fixed on mobile

* modify videoInput component so the user can only add either a video or a video link. Not both at the same time

* Create Rich text editor component

* -

* create project in steps and modified project details page

* +

* removed extra linear gradient on project details page

* add method to display the right message based on current step and create mode

* Add success dialog to project details page after successful project creation

* bypass validation of image and video fields when publish mode is draft

* Added modal

* Create modal component

* Add dialogs for step 3 for user to add tags

* Add confetti to successfull project creation dialog

* refactored the dropdown component to allow maximum selection when the multiple prop is set and also add checkboxes when the withCheckbox property is set

* Add query to exclude a project in the list of projects of a creator

* Add more projects to project details page

* +

* validate multiple categories

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* Accept multiple categories in a project

* refactor sidenav

* Add project mode selection page

* +

* Fix edit

* +

* Add correct links to sidenav and modified the styles of the associated pages

* Fixes

* +

* Update multiple categories

* +

* Add comments in project details

* Add cat to draft and my projects empty page

* unauthorized user navbar and categories new ui

* remove publish without tags dialog when tags are available

* Add preview page

* +

* Add link preview

* Made preview project to render in a modal

* Make landing page visible to non logged in users

* Add old search bar

* Fixes on profile

* +

* +

* +

* fix grid on other projects for non logged in users

* Add create activity to sidenav for staff users

* remove commented code and some clogs

* fixes

* update email regex

* Text & Font & Design changes

* Fix

* input improvement

---------

Co-authored-by: Yaya Mamoudou <57509871+yaya-mamoudou@users.noreply.github.com>

* minor changess

* outlinee

* landing page changess

* call for testingg

* rebase

* image and breadcrumb changes

---------

Co-authored-by: Suchakra Sharma <suchakra@unstructured.studio>
Co-authored-by: Yaya Mamoudou <57509871+yaya-mamoudou@users.noreply.github.com>
@tuxology tuxology deleted the outreachy-yaya branch September 29, 2023 00:03
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.

2 participants