Difference between revisions of "Template: ComponentRN"
From Genesys Documentation
(Update package: RN Automation) |
|||
(24 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= | ||
|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 |
− | | | + | |Highlight=Wikitext |
+ | |HighlightBoilerplateId=List (,) of String | ||
+ | |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 32: | 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:{{{ | + | | {{#arraymap:{{{ReleaseTypeId|}}}|,|x|{{#cargo_query:tables=ReleaseType|fields=Name|where=Id="x"|no html}}}} |
|- | |- | ||
!Highlight | !Highlight | ||
|{{{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 46: | 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!}} |
+ | |- | ||
+ | !Test Links | ||
+ | | Links to test pages (for RN Admins only) | ||
+ | {{#cargo_query:tables=ArticleCloudRN|field=_pageName|where=ComponentId HOLDS '{{{ComponentId|}}}' AND ArticleCloudRN._pageName LIKE "%Internal%"|format=ul|default=None yet!}} | ||
+ | |}<!-- | ||
− | + | query to list Issues saved to this page | |
− | tables=ComponentRN, | + | |
− | |join on=ComponentRN._pageName= | + | -->{{#cargo_query: |
− | |fields=CONCAT(' | + | tables=ComponentRN,Issue,IssueCategory |
− | |format= | + | |join on= |
− | | | + | ComponentRN._pageName=Issue._pageName, |
− | + | Issue.IssueCategoryId=IssueCategory.Id | |
− | |order by= | + | |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__ | |
− | |||
− | __NOCACHE__ | ||
− | |||
__TOC__ | __TOC__ | ||
− | </includeonly> | + | __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.