Template:ProjectInternal: Difference between revisions
Appearance
Ttenbergen (talk | contribs) mNo edit summary |
Ttenbergen (talk | contribs) mNo edit summary |
||
(20 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
"description": "where is the project at...", | "description": "where is the project at...", | ||
"example": "delivered", | "example": "delivered", | ||
"type": " | "type": "string", | ||
"suggestedvalues": [ | "suggestedvalues": [ | ||
", internal, proposed, building, waiting for client, cancelled, delivered" | ", internal, proposed, building, waiting for client, cancelled, delivered" | ||
Line 14: | Line 14: | ||
"required": true, | "required": true, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
"contacts": { | |||
"label": "contacts", | |||
"description": "contact names and modes", | |||
"example": "Joe Shmoe (204) 888-8888", | |||
"type": "string", | |||
"required": false, | |||
"suggested": true | |||
}, | |||
"billing": { | "billing": { | ||
"label": "Billing", | "label": "Billing", | ||
"description": "billing status", | "description": "billing status", | ||
"example": "estimated", | "example": "estimated", | ||
"type": " | "type": "string", | ||
"suggestedvalues": [", estimated, accepted, invoiced, paid"], | "suggestedvalues": [ | ||
", estimated, accepted, invoiced, paid" | |||
], | |||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "est_invoice_loc": { | ||
"label": "Estimate/Invoice Location", | "label": "Estimate/Invoice Location", | ||
"description": "estimate/invoice URL on google drive", | "description": "estimate/invoice URL on google drive", | ||
"type": " | "type": "url", | ||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "estimate_requested_date": { | ||
"label": "Estimate requested", | "label": "Estimate requested", | ||
"description": "Date client requested estimate", | "description": "Date client requested estimate", | ||
"type": " | "type": "date", | ||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "estimate_sent_date": { | ||
"label": "Estimate sent date", | "label": "Estimate sent date", | ||
"description": "Date estimate sent to client", | "description": "Date estimate sent to client", | ||
"type": "date", | |||
"type": " | "suggestedvalues": [ | ||
"suggestedvalues": [""], | "" | ||
], | |||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "project_end_date": { | ||
"label": "End date", | "label": "End date", | ||
"description": "delivered or cancelled date", | "description": "delivered or cancelled date", | ||
"type": " | "type": "string", | ||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
"priority": { | "priority": { | ||
"label": "priority", | "label": "priority", | ||
"description": "number, low # high priority", | "description": "number, low # high priority", | ||
"example": "3", | "example": "3", | ||
"type": " | "type": "number", | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
"log": { | "log": { | ||
"label": "Log", | "label": "Log", | ||
"description": "free form text, ideally with dates", | "description": "free form text, ideally with dates", | ||
"example": "2023-01-01 - site visit to repair cable", | "example": "2023-01-01 - site visit to repair cable", | ||
"type": " | "type": "string", | ||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
} | } | ||
}, | }, | ||
"description": "This template is used on internal project pages to help track progress data. " | "description": "This template is used on internal project pages to help track progress data. ", | ||
"paramOrder": [ | |||
"status", | |||
"contacts", | |||
"billing", | |||
"est_invoice_loc", | |||
"estimate_requested_date", | |||
"estimate_sent_date", | |||
"project_end_date", | |||
"priority", | |||
"log" | |||
] | |||
} | } | ||
</templatedata> | </templatedata> | ||
{{#template_params: | |||
Description | |||
|status | |||
|contacts | |||
|billing | |||
|est_invoice_loc | |||
|estimate_requested_date | |||
|estimate_sent_date | |||
|project_end_date | |||
|priority | |||
|log | |||
}} | |||
===Cargo declaration=== | ===Cargo declaration=== | ||
Line 81: | Line 113: | ||
| status = Wikitext string | | status = Wikitext string | ||
| contacts = Wikitext | | contacts = Wikitext | ||
| | | est_invoice_loc = URL | ||
| billing = Wikitext string | | billing = Wikitext string | ||
| estimate_requested = | | estimate_requested = Date | ||
| estimate_sent_date = | | estimate_sent_date = Date | ||
| end_date = | | end_date = Date | ||
| priority = Wikitext string | | priority = Wikitext string | ||
}} | | log = Wikitext | ||
}} | |||
[[Category:Project Wiki Infrastructure]] | [[Category:Project Wiki Infrastructure]] | ||
----</noinclude><includeonly>Internal notes for [[{{PAGENAME}}]].<div style="display: none;"> | ----</noinclude><includeonly>Internal notes for [[{{PAGENAME}}]]. | ||
{{#template_display:_format=table}} | |||
<div style="display: none;"> | |||
* Cargo | * Cargo | ||
{{#cargo_store: | {{#cargo_store: | ||
_table = ProjectInternal | _table = ProjectInternal | ||
}} | | status = {{{status|not declared}}} | ||
| contacts = {{{contacts|}}} | |||
| est_invoice_loc = {{{est_invoice_loc|}}} | |||
| billing = {{{billing|}}} | |||
| estimate_requested = {{{estimate_requested|}}} | |||
| estimate_sent_date = {{{estimate_sent_date|}}} | |||
| end_date = {{{end_date|}}} | |||
| priority = {{{priority|}}} | |||
| log = {{{log|}}} | |||
}} | |||
* Categories | * Categories |
Latest revision as of 06:34, 2023 June 26
Counterpart to Template:Project. Simply gives link to main page for now. Will be used to populate Internal:Projects in progress.
This template is used on internal project pages to help track progress data.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Status | status | where is the project at...
| String | required |
contacts | contacts | contact names and modes
| String | suggested |
Billing | billing | billing status
| String | suggested |
Estimate/Invoice Location | est_invoice_loc | estimate/invoice URL on google drive | URL | suggested |
Estimate requested | estimate_requested_date | Date client requested estimate | Date | suggested |
Estimate sent date | estimate_sent_date | Date estimate sent to client
| Date | suggested |
End date | project_end_date | delivered or cancelled date | String | suggested |
priority | priority | number, low # high priority
| Number | suggested |
Log | log | free form text, ideally with dates
| String | suggested |
This is the "ProjectInternal" template.
It should be called in the following format:
{{ProjectInternal |Description= |status= |contacts= |billing= |est_invoice_loc= |estimate_requested_date= |estimate_sent_date= |project_end_date= |priority= |log= }}
Edit the page to see the template text.
Cargo declaration
This template defines the table "ProjectInternal". View table.