Browse Source

refactor: maintain alphabetic order of view/table list

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/914/head
Pranav C 3 years ago
parent
commit
07d27a0b58
  1. 2
      packages/nc-gui/layouts/default.vue
  2. 14
      packages/nocodb/src/lib/noco/gql/GqlApiBuilder.ts

2
packages/nc-gui/layouts/default.vue

@ -48,7 +48,7 @@
href="https://docs.nocodb.com"
target="_blank"
>Docs</a>
<templates-modal v-if="isDashboard && _isUIAllowed('template-import')" v-model="templateModal" class="align-self-center" />
<!-- <templates-modal v-if="isDashboard && _isUIAllowed('template-import')" v-model="templateModal" class="align-self-center" />-->
<!-- <better-u-x v-if="clickCount" />-->
</v-toolbar-items>

14
packages/nocodb/src/lib/noco/gql/GqlApiBuilder.ts

@ -761,12 +761,14 @@ export class GqlApiBuilder extends BaseApiBuilder<Noco> implements XcMetaMgr {
}
}
tables = args.tableNames.map(({ tn, _tn }) => ({
tn,
_tn,
type: args.type,
order: ++order
}));
tables = args.tableNames
.sort((a, b) => (a.tn || a._tn).localeCompare(b.tn || b._tn))
.map(({ tn, _tn }) => ({
tn,
_tn,
type: args.type,
order: ++order
}));
tables.push(...relatedTableList.map(t => ({ tn: t })));
} else {

Loading…
Cancel
Save