Skip to content

Commit

Permalink
UI/mfa small bugs (#15522)
Browse files Browse the repository at this point in the history
* remove pagintion and fix on methods list view

* fix enforcements
  • Loading branch information
Monkeychip committed May 19, 2022
1 parent da24f4b commit 75630ef
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 54 deletions.
27 changes: 8 additions & 19 deletions ui/app/routes/vault/cluster/access/mfa/enforcements/index.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,14 @@
import Route from '@ember/routing/route';

export default class MfaEnforcementsRoute extends Route {
queryParams = {
page: {
refreshModel: true,
},
};

model(params) {
return this.store
.lazyPaginatedQuery('mfa-login-enforcement', {
responsePath: 'data.keys',
page: params.page || 1,
})
.catch((err) => {
if (err.httpStatus === 404) {
return [];
} else {
throw err;
}
});
model() {
return this.store.query('mfa-login-enforcement', {}).catch((err) => {
if (err.httpStatus === 404) {
return [];
} else {
throw err;
}
});
}
setupController(controller, model) {
controller.set('model', model);
Expand Down
28 changes: 9 additions & 19 deletions ui/app/routes/vault/cluster/access/mfa/methods/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,16 @@ import { inject as service } from '@ember/service';
export default class MfaMethodsRoute extends Route {
@service router;

queryParams = {
page: {
refreshModel: true,
},
};

model(params) {
return this.store
.lazyPaginatedQuery('mfa-method', {
responsePath: 'data.keys',
page: params.page || 1,
})
.catch((err) => {
if (err.httpStatus === 404) {
return [];
} else {
throw err;
}
});
model() {
return this.store.query('mfa-method', {}).catch((err) => {
if (err.httpStatus === 404) {
return [];
} else {
throw err;
}
});
}

afterModel(model) {
if (model.length === 0) {
this.router.transitionTo('vault.cluster.access.mfa');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,10 @@
</ToolbarActions>
</Toolbar>

{{#if this.model.meta.total}}
{{#if (gt this.model.length 0)}}
{{#each this.model as |item|}}
<Mfa::LoginEnforcementListItem @model={{item}} />
{{/each}}
{{else}}
<EmptyState @title="No enforcements found." @message="Add a new one to get started." />
{{/if}}
{{#if (gt this.model.meta.lastPage 1)}}
<ListPagination
@page={{this.model.meta.currentPage}}
@lastPage={{this.model.meta.lastPage}}
@link="vault.cluster.access.mfa.enforcements"
/>
{{/if}}
11 changes: 3 additions & 8 deletions ui/app/templates/vault/cluster/access/mfa/methods/index.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,10 @@
</ToolbarActions>
</Toolbar>

{{#if this.model.meta.total}}
{{#if (gt this.model.length 0)}}
{{#each this.model as |item|}}
<Mfa::MethodListItem @model={{item}} />
{{/each}}
{{/if}}
{{#if (gt this.model.meta.lastPage 1)}}
<ListPagination
@page={{this.model.meta.currentPage}}
@lastPage={{this.model.meta.lastPage}}
@link={{concat "vault.cluster.access.mfa.methods"}}
/>
{{else}}
<EmptyState @title="No methods found." @message="Add a new one to get started." />
{{/if}}

0 comments on commit 75630ef

Please sign in to comment.