update grouping of activity stream type select and remove inv scripts

This commit is contained in:
John Mitchell
2021-01-21 10:01:39 -05:00
parent 06ff178f9e
commit 00e837c17c

View File

@@ -6,6 +6,7 @@ import {
Card, Card,
PageSection, PageSection,
PageSectionVariants, PageSectionVariants,
SelectGroup,
Select, Select,
SelectVariant, SelectVariant,
SelectOption, SelectOption,
@@ -119,6 +120,7 @@ function ActivityStream({ i18n }) {
</Title> </Title>
<Select <Select
width="250px" width="250px"
maxHeight="480px"
variant={SelectVariant.single} variant={SelectVariant.single}
aria-label={i18n._(t`Activity Stream type selector`)} aria-label={i18n._(t`Activity Stream type selector`)}
className="activityTypeSelect" className="activityTypeSelect"
@@ -132,30 +134,56 @@ function ActivityStream({ i18n }) {
}} }}
selections={activityStreamType} selections={activityStreamType}
isOpen={isTypeDropdownOpen} isOpen={isTypeDropdownOpen}
isGrouped
> >
<SelectGroup label={i18n._(t`Views`)} key="views">
<SelectOption key="all_activity" value="all"> <SelectOption key="all_activity" value="all">
{i18n._(t`All activity`)} {i18n._(t`Dashboard (all activity)`)}
</SelectOption> </SelectOption>
<SelectOption key="inventories" value="inventory"> <SelectOption key="jobs" value="job">
{i18n._(t`Inventories`)} {i18n._(t`Jobs`)}
</SelectOption> </SelectOption>
<SelectOption key="schedules" value="schedule">
{i18n._(t`Schedules`)}
</SelectOption>
<SelectOption key="workflow_approvals" value="workflow_approval">
{i18n._(t`Workflow Approvals`)}
</SelectOption>
</SelectGroup>
<SelectGroup label={i18n._(t`Resources`)} key="resources">
<SelectOption <SelectOption
key="applications" key="templates"
value="o_auth2_application,o_auth2_access_token" value="job_template,workflow_job_template,workflow_job_template_node"
> >
{i18n._(t`Applications & Tokens`)} {i18n._(t`Templates`)}
</SelectOption> </SelectOption>
<SelectOption key="credentials" value="credential"> <SelectOption key="credentials" value="credential">
{i18n._(t`Credentials`)} {i18n._(t`Credentials`)}
</SelectOption> </SelectOption>
<SelectOption key="projects" value="project">
{i18n._(t`Projects`)}
</SelectOption>
<SelectOption key="inventories" value="inventory">
{i18n._(t`Inventories`)}
</SelectOption>
<SelectOption key="hosts" value="host"> <SelectOption key="hosts" value="host">
{i18n._(t`Hosts`)} {i18n._(t`Hosts`)}
</SelectOption> </SelectOption>
<SelectOption key="inventory_scripts" value="custom_inventory_script"> </SelectGroup>
{i18n._(t`Inventory Scripts`)} <SelectGroup label={i18n._(t`Access`)} key="access">
<SelectOption key="organizations" value="organization">
{i18n._(t`Organizations`)}
</SelectOption> </SelectOption>
<SelectOption key="jobs" value="job"> <SelectOption key="users" value="user">
{i18n._(t`Jobs`)} {i18n._(t`Users`)}
</SelectOption>
<SelectOption key="teams" value="team">
{i18n._(t`Teams`)}
</SelectOption>
</SelectGroup>
<SelectGroup label={i18n._(t`Adminisration`)} key="administration">
<SelectOption key="credential_types" value="credential_type">
{i18n._(t`Credential Types`)}
</SelectOption> </SelectOption>
<SelectOption <SelectOption
key="notification_templates" key="notification_templates"
@@ -163,39 +191,21 @@ function ActivityStream({ i18n }) {
> >
{i18n._(t`Notification Templates`)} {i18n._(t`Notification Templates`)}
</SelectOption> </SelectOption>
<SelectOption key="organizations" value="organization">
{i18n._(t`Organizations`)}
</SelectOption>
<SelectOption key="projects" value="project">
{i18n._(t`Projects`)}
</SelectOption>
<SelectOption key="credential_types" value="credential_type">
{i18n._(t`Credential Types`)}
</SelectOption>
<SelectOption key="schedules" value="schedule">
{i18n._(t`Schedules`)}
</SelectOption>
<SelectOption key="teams" value="team">
{i18n._(t`Teams`)}
</SelectOption>
<SelectOption
key="templates"
value="job_template,workflow_job_template,workflow_job_template_node"
>
{i18n._(t`Templates`)}
</SelectOption>
<SelectOption key="users" value="user">
{i18n._(t`Users`)}
</SelectOption>
<SelectOption key="workflow_approvals" value="workflow_approval">
{i18n._(t`Workflow Approvals`)}
</SelectOption>
<SelectOption key="instance_groups" value="instance_group"> <SelectOption key="instance_groups" value="instance_group">
{i18n._(t`Instance Groups`)} {i18n._(t`Instance Groups`)}
</SelectOption> </SelectOption>
<SelectOption
key="applications"
value="o_auth2_application,o_auth2_access_token"
>
{i18n._(t`Applications & Tokens`)}
</SelectOption>
</SelectGroup>
<SelectGroup label={i18n._(t`Settings`)} key="settings">
<SelectOption key="settings" value="setting"> <SelectOption key="settings" value="setting">
{i18n._(t`Settings`)} {i18n._(t`Settings`)}
</SelectOption> </SelectOption>
</SelectGroup>
</Select> </Select>
</PageSection> </PageSection>
<PageSection> <PageSection>