Files
KArtSell.Aegis/frontend/src/shared/ui/adapter/native/index.js
T
kjh2064 3b76070394 PR 6: Database migration validation - fresh/upgrade test complete
 Database Setup:
- Created PostgreSQL kartselldb with kartsell user
- SSH port forward established (localhost:5432 → 178.104.200.7:5432)

 DbMigrator Fixes:
- Fixed migration path discovery (AppContext.BaseDirectory fallback)
- Added empty variable dictionary to suppress DbUp preprocessing
- Fixed PostgreSQL dollar quoting conflict ($policy$ → $$)

 Migration Results:
- All 21 migrations executed successfully
- Schema versions journal created and tracked
- 21 scripts processed in order, no rollback needed

Status: FRESH DATABASE DEPLOYMENT SUCCESSFUL
- kartselldb fully initialized with v16 schema
- Ready for application startup

Next: Deploy application and run integration tests

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-02 06:45:20 +09:00

23 lines
1.4 KiB
JavaScript

import Button from './NativeButtonAdapter.vue';
import TextField from './NativeTextFieldAdapter.vue';
import TextArea from './NativeTextAreaAdapter.vue';
import Select from './NativeSelectAdapter.vue';
import MultiSelect from './NativeMultiSelectAdapter.vue';
import Checkbox from './NativeCheckboxAdapter.vue';
import DateField from './NativeDateFieldAdapter.vue';
import NumberField from './NativeNumberFieldAdapter.vue';
import Dialog from './NativeDialogAdapter.vue';
import StatusTag from './NativeStatusTagAdapter.vue';
import InlineMessage from './NativeInlineMessageAdapter.vue';
import Paginator from './NativePaginatorAdapter.vue';
import Tabs from './NativeTabsAdapter.vue';
import DataGrid from './NativeDataGridAdapter.vue';
const capabilities = new Set([
'button', 'text-field', 'text-area', 'select', 'multi-select', 'checkbox', 'date-field', 'number-field',
'dialog', 'status-tag', 'inline-message', 'paginator', 'tabs', 'data-grid'
]);
export const nativeUiAdapter = Object.freeze({
descriptor: Object.freeze({ id: 'native-accessible', version: '2.0.0', contractVersion: '4.0', vendor: 'HTML platform primitives', capabilities, productionEligible: false, accessibilityBaseline: 'WCAG_2_2_AA_TARGET' }),
components: Object.freeze({ Button, TextField, TextArea, Select, MultiSelect, Checkbox, DateField, NumberField, Dialog, StatusTag, InlineMessage, Paginator, Tabs, DataGrid })
});