5 Commits

Author SHA1 Message Date
Dombi Attila 125dafb545 Update specs 2025-11-21 19:42:07 +02:00
Ivan Kuchin 6aa6e00852 keep workspace type url when selecting template 2025-11-17 21:16:32 +01:00
Alexander Brandon Coles d18e9135e8 [#69073] Rework Template Selector on Create form
Updates the UI to show a "more visual" representation, making use of the
newly-created "advanced" radio button group input.

Extracts the inline form into `TemplateSelectForm` for easier reuse/
adaptability for upcoming project creation wizard.
2025-11-17 00:05:59 -03:00
Alexander Brandon Coles 9c3dbbb6f0 Inline Projects::TemplateAutocompleter form
Makes `TemplateSelectComponent` and `SourceProjectSelectComponent`
implementations consistent. `TemplateAutocompleter` is unlikely to be
reused by other components at present.
2025-07-02 13:42:03 +01:00
Alexander Brandon Coles e225422ccd [#63593] Primerize Project create form
Updates the form visuals according to new wireframes: the Project create
form now only includes required (built-in and custom) fields, along with
the "Subproject of" field.

In detail:

* Introduces `Projects::NewComponent` and `TemplateSelectComponent`.
* Adds, extends necessary Primer forms with basic specs.
* Adds `ProjectsController#create` action, routes and permissions.
* Adds `highlight-when-value-selected` Stimulus controller.
* Updates project feature specs for new form, including rewriting some
  expectations that were reliant on `data-qa-name` attribute that Primer
  form components do not render by default.
* Removes now obsolete Project Status administation feature spec.
2025-06-11 16:31:30 +01:00