Refactor Media model and replace "s3Url" with "publicUrl"

- Updated the Media model across frontend, backend, and database layers
to replace references to "s3Url" with "publicUrl."
- Added nullable constraints where applicable and adjusted related logic
 for consistency and clarity. Also streamlined project configurations
 and improved dataset definitions.
This commit is contained in:
james.maes committed 2025-07-18 16:15:03 -05:00
1 parent ee19e4787d
commit 6e38457cc4
3 files changed
+15 -3

No files matched your search

+12
View File
@@ -4,6 +4,11 @@
<mappings />
<preferences />
</component>
<component name="DBNavigator.Project.DataEditorManager">
<record-view-column-sorting-type value="BY_INDEX" />
<value-preview-text-wrapping value="true" />
<value-preview-pinned value="false" />
</component>
<component name="DBNavigator.Project.DatabaseAssistantManager">
<assistants />
</component>
@@ -13,6 +18,9 @@
<show-object-properties value="true" />
<loaded-nodes />
</component>
<component name="DBNavigator.Project.DatabaseEditorStateManager">
<last-used-providers />
</component>
<component name="DBNavigator.Project.DatabaseFileManager">
<open-files />
</component>
@@ -451,4 +459,8 @@
</environment>
</general-settings>
</component>
<component name="DBNavigator.Project.StatementExecutionManager">
<execution-variables />
<execution-variable-types />
</component>
</project>
+1 -1
View File
@@ -4,7 +4,7 @@
<option name="liquibaseAuthor" value="" />
<option name="snapshotDb" value="false" />
<option name="snapshotDirValue" value="$PROJECT_DIR$/Kof22/Website/src/main/resources/liquibase/snapshots" />
<option name="snapshotModelValue" value="kof22-website:default" />
<option name="snapshotModelValue" value="kof22-website:kof22-website" />
<option name="sourceModelValue" value="kof22-website:default" />
<option name="targetDbValue" value="f0dcba12-1a16-42e6-8156-80515b192850" />
<option name="targetSnapshotValue" value="$PROJECT_DIR$/Kof22/Website/src/main/resources/liquibase/snapshots/data-model-snapshot.json" />
+2 -2
View File
@@ -2,7 +2,7 @@
<configuration default="false" name="Generate QQQ API (openapi.json)" type="SwaggerCodegen" editBeforeRun="true" show_console_on_std_err="false" show_console_on_std_out="false">
<option name="allowRunningInParallel" value="false" />
<option name="customTemplatesPath" value="" />
<option name="generateToPath" value="$PROJECT_DIR$/src/main/frontend/src/api" />
<option name="generateToPath" value="$PROJECT_DIR$/../Kof22/Website/src/main/frontend/src/api" />
<option name="generationParameters">
<list>
<CliArgumentViewModel>
@@ -26,7 +26,7 @@
<option name="selectedOptions">
<list />
</option>
<option name="specificationPath" value="$PROJECT_DIR$/src/main/frontend/src/api/openapi.json" />
<option name="specificationPath" value="$PROJECT_DIR$/../Kof22/Website/src/main/frontend/src/api/openapi.json" />
<method v="2" />
</configuration>
</component>