Jump to content

User:Schang1146: Difference between revisions

From Consumer Rights Wiki
No edit summary
No edit summary
 
Line 8: Line 8:
*'''[Priority]''' Change all date fields in forms for the entities: Company, Incident, Product, Product Line to be a text field w/ validation (if possible)
*'''[Priority]''' Change all date fields in forms for the entities: Company, Incident, Product, Product Line to be a text field w/ validation (if possible)
*'''[Priority]''' Fix uploading logos for the entities: Company, Product, Product Line
*'''[Priority]''' Fix uploading logos for the entities: Company, Product, Product Line
*'''[Priority]''' For the Company form, make ParentCompany field not required to be an existing value and allow people to enter a value (with autocomplete help)
*<s>'''[Priority]''' For the Company form, make ParentCompany field not required to be an existing value and allow people to enter a value (with autocomplete help)</s>
*'''[Priority]''' Add the following comments to the preload page of all entities with an infobox (Company, Product, Product Line)
*'''[Priority]''' Add the following comments to the preload page of all entities with an infobox (Company, Product, Product Line)
Sample:
Sample:

Latest revision as of 23:32, 5 July 2025

Hey! I’m Sam (@schang1146 in the Consumer Rights Wiki Discord server).

I do development-y stuff. Hope I don't break anything too bad 😬.

To-do list

  • [Priority] Separate infobox from Cargo table template for entities: Company, Product, Product Line
  • [Priority] Update Company infobox field from type to Legal structure
  • [Priority] Change all date fields in forms for the entities: Company, Incident, Product, Product Line to be a text field w/ validation (if possible)
  • [Priority] Fix uploading logos for the entities: Company, Product, Product Line
  • [Priority] For the Company form, make ParentCompany field not required to be an existing value and allow people to enter a value (with autocomplete help)
  • [Priority] Add the following comments to the preload page of all entities with an infobox (Company, Product, Product Line)

Sample:

<!-- This table controls the infobox seen by the user -->
{{infoboxtable
| Founded       = {{{Founded|}}}
| Industry      = {{{Industry|}}}
| Logo          = {{{Logo|}}}
| ParentCompany = {{{ParentCompany|}}}
| Type          = {{{Type|}}}
| Website       = {{{Website|}}}
}}

<!-- This table stores data used by backend wiki functionality. please do not deviate from the data schema found in [[link to wherever]] -->
{{#cargo_store:_table=Company
| Founded       = {{{Founded|}}}
| Industry      = {{{Industry|}}}
| Logo          = {{{Logo|}}}
| ParentCompany = {{{ParentCompany|}}}
| Type          = {{{Type|}}}
| Website       = {{{Website|}}}
| Description   = {{{Description|}}}
}}
  • [Priority] Add comment at the bottom of each entities' form to say "Click 'Save Page' to submit"
  • Look into <templateparams> for better Cargo table template info

Some random notes

  • When making the swap on the "Create a Page" flow to use the new forms, instead of using:
{{#tag:inputbox |
type=create
editintro=Project:Sample/Company/Help
placeholder=John Deere
break=no
useve=true
preload=Project:Sample/Company
}}

swap out the above with:

{{#forminput:form=Company
            |button text=Create page
            |preload=Template:CompanyPreload
}}
Contribution Scores
Score Pages Changes
51 27 168