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>
|
||||||
|
|
||||||
|
<v-col cols="12">
|
||||||
|
<h3 class="text-h6 mb-4 text-primary">Table Configuration</h3>
|
||||||
|
</v-col>
|
||||||
|
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
v-model="nocodbForm.tables.members"
|
v-model="nocodbForm.tables.members"
|
||||||
|
|
@ -101,6 +105,37 @@
|
||||||
required
|
required
|
||||||
placeholder="members-table-id"
|
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>
|
||||||
|
|
||||||
<v-col cols="12" md="6">
|
<v-col cols="12" md="6">
|
||||||
|
|
@ -562,7 +597,11 @@ const nocodbForm = ref<NocoDBSettings>({
|
||||||
url: 'https://database.monacousa.org',
|
url: 'https://database.monacousa.org',
|
||||||
apiKey: '',
|
apiKey: '',
|
||||||
baseId: '',
|
baseId: '',
|
||||||
tables: { members: '' }
|
tables: {
|
||||||
|
members: '',
|
||||||
|
events: '',
|
||||||
|
rsvps: ''
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const recaptchaForm = ref<RecaptchaConfig>({
|
const recaptchaForm = ref<RecaptchaConfig>({
|
||||||
|
|
@ -658,7 +697,11 @@ const loadConfigurations = async () => {
|
||||||
if (nocodbResponse.success && nocodbResponse.data) {
|
if (nocodbResponse.success && nocodbResponse.data) {
|
||||||
nocodbForm.value = { ...nocodbResponse.data };
|
nocodbForm.value = { ...nocodbResponse.data };
|
||||||
if (!nocodbForm.value.tables) {
|
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',
|
url: 'https://database.monacousa.org',
|
||||||
apiKey: '',
|
apiKey: '',
|
||||||
baseId: '',
|
baseId: '',
|
||||||
tables: { members: '' }
|
tables: {
|
||||||
|
members: '',
|
||||||
|
events: '',
|
||||||
|
rsvps: ''
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
recaptchaForm.value = {
|
recaptchaForm.value = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue