Skip to content

Commit 9b9dd6f

Browse files
committed
Sync with giraffeql-boilerplate 8a62aa9, fix issues with submit record button not working
1 parent 5003691 commit 9b9dd6f

File tree

5 files changed

+19
-8
lines changed

5 files changed

+19
-8
lines changed

frontend/components/navigation/navDrawer.vue

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,18 @@
2323
</v-list>
2424
<v-divider></v-divider>
2525
<v-list dense>
26-
<v-subheader>Explore</v-subheader>
26+
<v-subheader>Submissions</v-subheader>
27+
<v-list-item class="mb-2">
28+
<v-btn
29+
block
30+
color="primary"
31+
class="pa-2"
32+
@click="openCreateSubmissionDialog()"
33+
>
34+
<v-icon left>mdi-plus</v-icon>
35+
Submit Record
36+
</v-btn>
37+
</v-list-item>
2738
<v-list-item
2839
v-for="(item, i) in navItems"
2940
:key="i"
@@ -285,7 +296,7 @@ export default {
285296
openCreateSubmissionDialog() {
286297
try {
287298
this.$root.$emit('openEditRecordDialog', {
288-
recordInfo: 'MySubmission',
299+
recordInfo: 'UserSubmission',
289300
mode: 'add',
290301
selectedItem: {},
291302
})

frontend/models/special/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// map model alias -> model. for use in /s/ type paths
22
export { MyProfile as MyProfile } from './myProfile'
3-
export { UserSubmission as userSubmission } from './userSubmission'
3+
export { UserSubmission as UserSubmission } from './userSubmission'

frontend/pages/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export default {
8585
openCreateSubmissionDialog() {
8686
try {
8787
this.$root.$emit('openEditRecordDialog', {
88-
recordInfo: 'MySubmission',
88+
recordInfo: 'UserSubmission',
8989
mode: 'add',
9090
selectedItem: {},
9191
})

frontend/pages/s/_type.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script>
1717
import CrudRecordPage from '~/components/page/crudRecordPage.vue'
1818
import * as specialModelsMap from '~/models/special'
19-
import { kebabToCamelCase } from '~/services/base'
19+
import { capitalizeString, kebabToCamelCase } from '~/services/base'
2020
2121
export default {
2222
async asyncData({ params }) {
@@ -30,7 +30,7 @@ export default {
3030
3131
computed: {
3232
currentModel() {
33-
return specialModelsMap[this.type]
33+
return specialModelsMap[capitalizeString(this.type)]
3434
},
3535
},
3636
}

frontend/pages/s/view/_type.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<script>
1616
import ViewRecordPage from '~/components/page/viewRecordPage.vue'
1717
import * as specialModelsMap from '~/models/special'
18-
import { kebabToCamelCase } from '~/services/base'
18+
import { capitalizeString, kebabToCamelCase } from '~/services/base'
1919
2020
export default {
2121
async asyncData({ params }) {
@@ -29,7 +29,7 @@ export default {
2929
3030
computed: {
3131
currentModel() {
32-
return specialModelsMap[this.type]
32+
return specialModelsMap[capitalizeString(this.type)]
3333
},
3434
},
3535
}

0 commit comments

Comments
 (0)