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,70 +134,78 @@ function ActivityStream({ i18n }) {
}} }}
selections={activityStreamType} selections={activityStreamType}
isOpen={isTypeDropdownOpen} isOpen={isTypeDropdownOpen}
isGrouped
> >
<SelectOption key="all_activity" value="all"> <SelectGroup label={i18n._(t`Views`)} key="views">
{i18n._(t`All activity`)} <SelectOption key="all_activity" value="all">
</SelectOption> {i18n._(t`Dashboard (all activity)`)}
<SelectOption key="inventories" value="inventory"> </SelectOption>
{i18n._(t`Inventories`)} <SelectOption key="jobs" value="job">
</SelectOption> {i18n._(t`Jobs`)}
<SelectOption </SelectOption>
key="applications" <SelectOption key="schedules" value="schedule">
value="o_auth2_application,o_auth2_access_token" {i18n._(t`Schedules`)}
> </SelectOption>
{i18n._(t`Applications & Tokens`)} <SelectOption key="workflow_approvals" value="workflow_approval">
</SelectOption> {i18n._(t`Workflow Approvals`)}
<SelectOption key="credentials" value="credential"> </SelectOption>
{i18n._(t`Credentials`)} </SelectGroup>
</SelectOption> <SelectGroup label={i18n._(t`Resources`)} key="resources">
<SelectOption key="hosts" value="host"> <SelectOption
{i18n._(t`Hosts`)} key="templates"
</SelectOption> value="job_template,workflow_job_template,workflow_job_template_node"
<SelectOption key="inventory_scripts" value="custom_inventory_script"> >
{i18n._(t`Inventory Scripts`)} {i18n._(t`Templates`)}
</SelectOption> </SelectOption>
<SelectOption key="jobs" value="job"> <SelectOption key="credentials" value="credential">
{i18n._(t`Jobs`)} {i18n._(t`Credentials`)}
</SelectOption> </SelectOption>
<SelectOption <SelectOption key="projects" value="project">
key="notification_templates" {i18n._(t`Projects`)}
value="notification_template" </SelectOption>
> <SelectOption key="inventories" value="inventory">
{i18n._(t`Notification Templates`)} {i18n._(t`Inventories`)}
</SelectOption> </SelectOption>
<SelectOption key="organizations" value="organization"> <SelectOption key="hosts" value="host">
{i18n._(t`Organizations`)} {i18n._(t`Hosts`)}
</SelectOption> </SelectOption>
<SelectOption key="projects" value="project"> </SelectGroup>
{i18n._(t`Projects`)} <SelectGroup label={i18n._(t`Access`)} key="access">
</SelectOption> <SelectOption key="organizations" value="organization">
<SelectOption key="credential_types" value="credential_type"> {i18n._(t`Organizations`)}
{i18n._(t`Credential Types`)} </SelectOption>
</SelectOption> <SelectOption key="users" value="user">
<SelectOption key="schedules" value="schedule"> {i18n._(t`Users`)}
{i18n._(t`Schedules`)} </SelectOption>
</SelectOption> <SelectOption key="teams" value="team">
<SelectOption key="teams" value="team"> {i18n._(t`Teams`)}
{i18n._(t`Teams`)} </SelectOption>
</SelectOption> </SelectGroup>
<SelectOption <SelectGroup label={i18n._(t`Adminisration`)} key="administration">
key="templates" <SelectOption key="credential_types" value="credential_type">
value="job_template,workflow_job_template,workflow_job_template_node" {i18n._(t`Credential Types`)}
> </SelectOption>
{i18n._(t`Templates`)} <SelectOption
</SelectOption> key="notification_templates"
<SelectOption key="users" value="user"> value="notification_template"
{i18n._(t`Users`)} >
</SelectOption> {i18n._(t`Notification Templates`)}
<SelectOption key="workflow_approvals" value="workflow_approval"> </SelectOption>
{i18n._(t`Workflow Approvals`)} <SelectOption key="instance_groups" value="instance_group">
</SelectOption> {i18n._(t`Instance Groups`)}
<SelectOption key="instance_groups" value="instance_group"> </SelectOption>
{i18n._(t`Instance Groups`)} <SelectOption
</SelectOption> key="applications"
<SelectOption key="settings" value="setting"> value="o_auth2_application,o_auth2_access_token"
{i18n._(t`Settings`)} >
</SelectOption> {i18n._(t`Applications & Tokens`)}
</SelectOption>
</SelectGroup>
<SelectGroup label={i18n._(t`Settings`)} key="settings">
<SelectOption key="settings" value="setting">
{i18n._(t`Settings`)}
</SelectOption>
</SelectGroup>
</Select> </Select>
</PageSection> </PageSection>
<PageSection> <PageSection>