docbrown/app/javascript/onboarding/components
Ridhwana e250b46ed2
Using a Form Object that will persist for the Creator Settings Form (#15684)
* WIP: add a creatore settings form

* WIP: updat the controller to use the Creator Settings FOREM

* feat: use the creator settings form for the new action

* feat: add some default values for the new action

* a note about form data

* update the initiaize function to set some default values

* feat: update the form to use the model data

* feat: permit adn use the attributes within creator_settings_form

* update the flash error

* refactor: require and permit parameters

* chore: use booleans, set defaults and validate the form

* spec: update all the creator_settings tests

* chore: remove comment

* refactor: use self

* feat: aggregate failures'

* chore: remove the logo uploader in the controller

* refactor: update error handling

* feat: update the wasy the controller handles success and error

* chore: remove the resource errors

* feat: show flash message on new line

* fix: use a redirect so that we can get back to /new

* refactor: pass these values through as they seem to be caching whne setting them as default

* chore: change default values

* spec: update tests

* Fix CreatorSettingsForm specs

* fix: use a boolean for public

* spec: add another test for the success var

* fix: radio button labels to correspond + cyress specs

* spec: update based on new changes

* spec: update the params and the expected output

* spec: update the comments and status

* feat: no need for the initialize as we use Active Record Attributes

* feat: update the tac and coc to be persisted when ticked

* fix: amend spec

* blank space

* Message

Co-authored-by: Michael Kohl <me@citizen428.net>
2021-12-10 17:07:40 +02:00
..
__tests__ Adding aria labels in Suggested people to follow screen during onboarding (#12384) 2021-03-17 11:59:50 -04:00
ProfileForm Spelling (#15702) 2021-12-07 06:59:10 -07:00
EmailPreferencesForm.jsx Use new UserSetting and UserNotificationSettings and Ignore Related User Table Fields (#14121) 2021-07-08 09:31:34 -05:00
FollowTags.jsx Rename SiteConfig to Settings::General (#13573) 2021-05-21 14:45:37 +02:00
FollowUsers.jsx Fixed lint:frontend npm script (#15631) 2021-12-02 07:42:30 +00:00
IntroSlide.jsx Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
Navigation.jsx Using a Form Object that will persist for the Creator Settings Form (#15684) 2021-12-10 17:07:40 +02:00
ProfileForm.jsx Add bio to onboarding (#14544) 2021-08-20 09:39:01 +07:00