3b76070394
✅ 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>
23 lines
1.4 KiB
JavaScript
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 })
|
|
});
|