Difference between revisions of "Template: ComponentRN"
From Genesys Documentation
(19 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
{{ComponentRN | {{ComponentRN | ||
|Highlight= | |Highlight= | ||
+ | |HighlightBoilerplateId= | ||
|ComponentId= | |ComponentId= | ||
|ReleaseNumber= | |ReleaseNumber= | ||
|ReleaseDate= | |ReleaseDate= | ||
+ | |PrivateEditionReleaseDate= | ||
+ | |MixedModeReleaseDate= | ||
|ReleaseTypeId= | |ReleaseTypeId= | ||
|JQL= | |JQL= | ||
|DeploymentTypeId= | |DeploymentTypeId= | ||
+ | |Containers= | ||
}} | }} | ||
</pre> | </pre> | ||
Edit the page to see the template text. | Edit the page to see the template text. | ||
− | {{#cargo_declare:_table=ComponentRN|Highlight=| | + | {{#cargo_declare: |
− | </noinclude><includeonly>{{#cargo_store:_table=ComponentRN|Highlight={{{Highlight|}}}|ComponentId={{{ComponentId|}}}|ReleaseNumber={{#explode:{{FULLPAGENAME}}|/|2}} | + | _table=ComponentRN |
− | |ReleaseDate={{{ReleaseDate|}}}|ReleaseTypeId={{{ReleaseTypeId|}}}|JQL={{{JQL|}}}|DeploymentTypeId={{{DeploymentTypeId|}}}}}{{#mintydocs_topic: | + | |Highlight=Wikitext |
− | |standalone | + | |HighlightBoilerplateId=List (,) of String |
− | |display name=Base unit of content for {{#cargo_query:tables=Component|fields=Name|where=Id="{{{ComponentId|}}}"|no html}} - {{#explode:{{FULLPAGENAME}}|/|2}}}} | + | |Containers=Wikitext |
+ | |ComponentId=String | ||
+ | |ReleaseNumber=String | ||
+ | |ReleaseDate=String | ||
+ | |PrivateEditionReleaseDate=String | ||
+ | |MixedModeReleaseDate=String | ||
+ | |ReleaseTypeId=String | ||
+ | |JQL=String | ||
+ | |DeploymentTypeId=List (,) of String | ||
+ | }} | ||
+ | </noinclude><includeonly><!-- | ||
+ | |||
+ | setting default form based on Category | ||
+ | |||
+ | -->[[Category:EditRN]]<!-- | ||
+ | |||
+ | storing values in ComponentRN table | ||
+ | |||
+ | -->{{#cargo_store: | ||
+ | _table=ComponentRN | ||
+ | |Highlight={{{Highlight|}}} | ||
+ | |HighlightBoilerplateId={{{HighlightBoilerplateId|}}} | ||
+ | |Containers={{{Containers|}}} | ||
+ | |ComponentId={{{ComponentId|}}} | ||
+ | |ReleaseNumber={{#explode:{{FULLPAGENAME}}|/|2}} | ||
+ | |ReleaseDate={{{ReleaseDate|}}} | ||
+ | |PrivateEditionReleaseDate={{{PrivateEditionReleaseDate|}}} | ||
+ | |MixedModeReleaseDate={{{MixedModeReleaseDate|}}} | ||
+ | |ReleaseTypeId={{{ReleaseTypeId|}}} | ||
+ | |JQL={{{JQL|}}} | ||
+ | |DeploymentTypeId={{{DeploymentTypeId|}}} | ||
+ | }}<!-- | ||
+ | |||
+ | setting up mintydocs topic | ||
+ | |||
+ | -->{{#mintydocs_topic: | ||
+ | |standalone | ||
+ | |display name=Base unit of content for {{#cargo_query:tables=Component|fields=Name|where=Id="{{{ComponentId|}}}"|no html}} - {{#explode:{{FULLPAGENAME}}|/|2}} | ||
+ | }}<!-- | ||
+ | |||
+ | table of main ComponentRN values from form | ||
+ | |||
+ | --> | ||
==Component RN Definition== | ==Component RN Definition== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 30: | Line 76: | ||
| {{#explode:{{FULLPAGENAME}}|/|2}} ([[Special:MovePage/{{FULLPAGENAME}}|Change release number]]) | | {{#explode:{{FULLPAGENAME}}|/|2}} ([[Special:MovePage/{{FULLPAGENAME}}|Change release number]]) | ||
|- | |- | ||
− | ! Release Type | + | !Release Type |
| {{#arraymap:{{{ReleaseTypeId|}}}|,|x|{{#cargo_query:tables=ReleaseType|fields=Name|where=Id="x"|no html}}}} | | {{#arraymap:{{{ReleaseTypeId|}}}|,|x|{{#cargo_query:tables=ReleaseType|fields=Name|where=Id="x"|no html}}}} | ||
|- | |- | ||
Line 36: | Line 82: | ||
|{{{Highlight|}}} | |{{{Highlight|}}} | ||
|- | |- | ||
+ | ! Boilerplate(s) Used | ||
+ | | {{#arraymap:{{{HighlightBoilerplateId|}}}|,|x|{{#cargo_query:tables=Boilerplate|fields=Name|where=Id="x"}} }} | ||
+ | |- | ||
! Release Date | ! Release Date | ||
| {{{ReleaseDate|}}} | | {{{ReleaseDate|}}} | ||
+ | |- | ||
+ | ! Private Edition Release Date | ||
+ | | {{{PrivateEditionReleaseDate|}}} | ||
+ | |- | ||
+ | ! Mixed Mode Release ReleaseDate | ||
+ | | {{{MixedModeReleaseDate|}}} | ||
+ | |- | ||
+ | ! Private Edition Containers List | ||
+ | | | ||
+ | {{{Containers|}}} | ||
|- | |- | ||
! JQL | ! JQL | ||
Line 44: | Line 103: | ||
! Links | ! Links | ||
| Links to customer-facing pages in use: | | Links to customer-facing pages in use: | ||
− | {{#cargo_query:tables=ArticleCloudRN|field=_pageName|where=ComponentId HOLDS '{{{ComponentId|}}}'|format=ul}} | + | {{#cargo_query:tables=ArticleCloudRN|field=_pageName|where=ComponentId HOLDS '{{{ComponentId|}}}' AND ArticleCloudRN._pageName NOT LIKE "%Internal%"|format=ul|default=None yet!}} |
− | |}{{#cargo_query: | + | |- |
− | tables=ComponentRN, | + | !Test Links |
− | |join on=ComponentRN._pageName= | + | | Links to test pages (for RN Admins only) |
− | |fields=CONCAT(' | + | {{#cargo_query:tables=ArticleCloudRN|field=_pageName|where=ComponentId HOLDS '{{{ComponentId|}}}' AND ArticleCloudRN._pageName LIKE "%Internal%"|format=ul|default=None yet!}} |
− | |format= | + | |}<!-- |
− | | | + | |
− | + | query to list Issues saved to this page | |
− | |order by= | + | |
− | }}__NOCACHE__ | + | -->{{#cargo_query: |
+ | tables=ComponentRN,Issue,IssueCategory | ||
+ | |join on= | ||
+ | ComponentRN._pageName=Issue._pageName, | ||
+ | Issue.IssueCategoryId=IssueCategory.Id | ||
+ | |fields= | ||
+ | CONCAT ('[https://genesysjira.atlassian.net/browse/',Issue.TicketNumber,' ',Issue.TicketNumber,']')=Issue, | ||
+ | IssueCategory.Name=Issue Category, | ||
+ | <!--DeploymentType.Name=Deployment Type,--> | ||
+ | IF(LENGTH(LocalContent) > 100, CONCAT(SUBSTRING(LocalContent, 1, 100),"..."),LocalContent)=Description, | ||
+ | SupportingDocumentation | ||
+ | |format=dynamic table | ||
+ | |where= | ||
+ | ComponentRN.ComponentId ="{{{ComponentId|}}}" | ||
+ | AND ReleaseNumber="{{#explode:{{FULLPAGENAME}}|/|2}}" | ||
+ | |group by=Issue.TicketNumber | ||
+ | |order by=IssueCategory.PrintOrder ASC | ||
+ | }}<!-- | ||
+ | |||
+ | supressing cache and section editing, adding TOC | ||
+ | |||
+ | -->__NOCACHE__ | ||
__TOC__ | __TOC__ | ||
− | + | __NOINDEX__</includeonly> | |
− | <noinclude>[[Category:RNAutomation]]</noinclude> | + | <noinclude>[[Category:RNAutomation]][[Category:ComponentRN.ComponentId cleanup]]</noinclude> |
Latest revision as of 16:32, September 29, 2022
This is the "ComponentRN" template. It should be called in the following format:
{{ComponentRN |Highlight= |HighlightBoilerplateId= |ComponentId= |ReleaseNumber= |ReleaseDate= |PrivateEditionReleaseDate= |MixedModeReleaseDate= |ReleaseTypeId= |JQL= |DeploymentTypeId= |Containers= }}
Edit the page to see the template text. This template defines the table "ComponentRN". View table.