fixes
Build And Push Image / docker (push) Successful in 3m12s
Details
Build And Push Image / docker (push) Successful in 3m12s
Details
This commit is contained in:
parent
490cb57b66
commit
22dbbae150
|
|
@ -0,0 +1,16 @@
|
|||
# Deployment Force Update
|
||||
|
||||
This file was created to force a deployment update to include the Events and RSVPs table configuration fields in the admin dialog.
|
||||
|
||||
**Updated**: 2025-08-12 12:43 PM
|
||||
**Reason**: Add missing Events and RSVPs table configuration to production build - FIXED CORRECT COMPONENT
|
||||
|
||||
## Changes Included:
|
||||
- ✅ Events Table ID configuration field
|
||||
- ✅ RSVPs Table ID configuration field
|
||||
- ✅ Updated AdminConfigurationDialog component (the actual production component)
|
||||
- ✅ Fixed TypeScript errors
|
||||
- ✅ Added proper form validation for new fields
|
||||
|
||||
## Root Cause Identified:
|
||||
Production was using AdminConfigurationDialog.vue, not NocoDBSettingsDialog.vue. The correct component has now been updated.
|
||||
|
|
@ -92,6 +92,10 @@
|
|||
/>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12">
|
||||
<h3 class="text-h6 mb-4 text-primary">Table Configuration</h3>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12">
|
||||
<v-text-field
|
||||
v-model="nocodbForm.tables.members"
|
||||
|
|
@ -101,6 +105,37 @@
|
|||
required
|
||||
placeholder="members-table-id"
|
||||
/>
|
||||
<div class="text-caption text-medium-emphasis mt-1">
|
||||
Configure the table ID for the Members functionality
|
||||
</div>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12">
|
||||
<v-text-field
|
||||
v-model="nocodbForm.tables.events"
|
||||
label="Events Table ID"
|
||||
variant="outlined"
|
||||
:rules="[rules.required]"
|
||||
required
|
||||
placeholder="events-table-id"
|
||||
/>
|
||||
<div class="text-caption text-medium-emphasis mt-1">
|
||||
Configure the table ID for the Events functionality
|
||||
</div>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12">
|
||||
<v-text-field
|
||||
v-model="nocodbForm.tables.rsvps"
|
||||
label="RSVPs Table ID"
|
||||
variant="outlined"
|
||||
:rules="[rules.required]"
|
||||
required
|
||||
placeholder="rsvps-table-id"
|
||||
/>
|
||||
<div class="text-caption text-medium-emphasis mt-1">
|
||||
Configure the table ID for the Event RSVPs functionality
|
||||
</div>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12" md="6">
|
||||
|
|
@ -562,7 +597,11 @@ const nocodbForm = ref<NocoDBSettings>({
|
|||
url: 'https://database.monacousa.org',
|
||||
apiKey: '',
|
||||
baseId: '',
|
||||
tables: { members: '' }
|
||||
tables: {
|
||||
members: '',
|
||||
events: '',
|
||||
rsvps: ''
|
||||
}
|
||||
});
|
||||
|
||||
const recaptchaForm = ref<RecaptchaConfig>({
|
||||
|
|
@ -658,7 +697,11 @@ const loadConfigurations = async () => {
|
|||
if (nocodbResponse.success && nocodbResponse.data) {
|
||||
nocodbForm.value = { ...nocodbResponse.data };
|
||||
if (!nocodbForm.value.tables) {
|
||||
nocodbForm.value.tables = { members: '' };
|
||||
nocodbForm.value.tables = {
|
||||
members: '',
|
||||
events: '',
|
||||
rsvps: ''
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -840,7 +883,11 @@ const resetForms = () => {
|
|||
url: 'https://database.monacousa.org',
|
||||
apiKey: '',
|
||||
baseId: '',
|
||||
tables: { members: '' }
|
||||
tables: {
|
||||
members: '',
|
||||
events: '',
|
||||
rsvps: ''
|
||||
}
|
||||
};
|
||||
|
||||
recaptchaForm.value = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue