have done setting page

This commit is contained in:
2026-07-02 15:46:35 +07:00
parent 4793dc9c17
commit 2181547184
16 changed files with 1019 additions and 1 deletions
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<!--
Added the entity Setting.
-->
<changeSet id="20260702153000-1" author="antigravity">
<createTable tableName="sis_setting">
<column name="id" type="bigint">
<constraints primaryKey="true" nullable="false"/>
</column>
<column name="setting_key" type="varchar(100)">
<constraints nullable="false" unique="true" uniqueConstraintName="ux_sis_setting__key"/>
</column>
<column name="setting_value" type="varchar(2000)">
<constraints nullable="true"/>
</column>
<!-- Audit fields -->
<column name="created_by" type="varchar(50)">
<constraints nullable="false"/>
</column>
<column name="created_date" type="timestamp"/>
<column name="last_modified_by" type="varchar(50)"/>
<column name="last_modified_date" type="timestamp"/>
</createTable>
<createSequence sequenceName="sis_setting_seq" startValue="1" incrementBy="1"/>
<!-- Seed default settings -->
<!-- General -->
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="site_name"/>
<column name="setting_value" value="My Awesome Website"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="tagline"/>
<column name="setting_value" value="Just another Spring Boot site"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="admin_email"/>
<column name="setting_value" value="admin@example.com"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="timezone"/>
<column name="setting_value" value="UTC"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="date_format"/>
<column name="setting_value" value="yyyy-MM-dd"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<!-- Writing -->
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="default_category"/>
<column name="setting_value" value="1"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<!-- Reading -->
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="posts_per_page"/>
<column name="setting_value" value="10"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
<insert tableName="sis_setting">
<column name="id" valueSequenceNext="sis_setting_seq"/>
<column name="setting_key" value="search_engine_visibility"/>
<column name="setting_value" value="1"/>
<column name="created_by" value="system"/>
<column name="created_date" valueDate="CURRENT_TIMESTAMP"/>
</insert>
</changeSet>
</databaseChangeLog>
@@ -28,6 +28,7 @@
<include file="config/liquibase/changelog/20260629165300_add_totp_to_user.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20260702143000_add_media_entity.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20260702144700_add_plugin_entity.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20260702153000_add_setting_entity.xml" relativeToChangelogFile="false"/>
<!-- jhipster-needle-liquibase-add-changelog - JHipster will add liquibase changelogs here -->
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
<!-- jhipster-needle-liquibase-add-incremental-changelog - JHipster will add incremental liquibase changelogs here -->