mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-02 17:55:07 +00:00
fix: resolve remaining module import path issues
- Fixed database-lib/database.ts to export from ../db - Created /lib/db/index.ts barrel export - Fixed secure-db operations to use @/lib/database-lib/database - Fixed secure-db entity getters execute-query import paths - Fixed secure-db rate-limiting store import paths - Fixed main.scss to use correct styles/core paths - Fixed DBAL adapter core/types imports to use core/foundation/types Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import type { DBALAdapter, AdapterCapabilities } from '../adapters/adapter'
|
||||
import type { ListOptions, ListResult } from '../core/types'
|
||||
import type { ListOptions, ListResult } from '../core/foundation/types'
|
||||
import { DBALError } from '../core/foundation/errors'
|
||||
|
||||
interface User {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { ListOptions, ListResult } from '../core/types'
|
||||
import type { ListOptions, ListResult } from '../core/foundation/types'
|
||||
|
||||
export interface AdapterCapabilities {
|
||||
transactions: boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { PrismaClient } from '@prisma/client'
|
||||
import type { DBALAdapter, AdapterCapabilities } from './adapter'
|
||||
import type { ListOptions, ListResult } from '../core/types'
|
||||
import type { ListOptions, ListResult } from '../core/foundation/types'
|
||||
import { DBALError } from '../core/foundation/errors'
|
||||
|
||||
type PrismaAdapterDialect = 'postgres' | 'mysql' | 'sqlite' | 'generic'
|
||||
|
||||
@@ -5,6 +5,6 @@
|
||||
* Prefer importing directly from '@/lib/db' for new code.
|
||||
*/
|
||||
|
||||
// Re-export everything from the new db module
|
||||
export * from './db'
|
||||
export { Database } from './db'
|
||||
// Re-export everything from the db module
|
||||
export * from '../db'
|
||||
export { Database } from '../db'
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* Database module - main entry point
|
||||
* Re-exports all database functionality from core
|
||||
*/
|
||||
|
||||
export * from './core'
|
||||
export { Database } from './core'
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { sanitizeInput } from '../sanitize-input'
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import { getComments as fetchComments } from '@/lib/db/comments'
|
||||
import type { Comment } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { executeQuery } from '../../execute-query'
|
||||
|
||||
/**
|
||||
* Get comments with security checks
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import { getLuaScripts as fetchLuaScripts } from '@/lib/db/lua-scripts'
|
||||
import type { LuaScript } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { executeQuery } from '../../execute-query'
|
||||
|
||||
/**
|
||||
* Get Lua scripts with security checks
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import { getSchemas as fetchSchemas } from '@/lib/db/schemas'
|
||||
import type { ModelSchema } from '@/lib/types/schema-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { executeQuery } from '../../execute-query'
|
||||
|
||||
/**
|
||||
* Get model schemas with security checks
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import { getPages as fetchPages } from '@/lib/db/pages'
|
||||
import type { PageConfig } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { executeQuery } from '../../execute-query'
|
||||
|
||||
/**
|
||||
* Get page configs with security checks
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import { getWorkflows as fetchWorkflows } from '@/lib/db/workflows'
|
||||
import type { Workflow } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
import { executeQuery } from '../../execute-query'
|
||||
|
||||
/**
|
||||
* Get workflows with security checks
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { User } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { User } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { User } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Database } from '@/lib/db'
|
||||
import { Database } from '@/lib/database-lib/database'
|
||||
import type { User } from '@/lib/types/level-types'
|
||||
import type { SecurityContext } from '../types'
|
||||
import { executeQuery } from '../execute-query'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { SecurityContext, OperationType, ResourceType } from './types'
|
||||
import { checkRateLimit } from './check-rate-limit'
|
||||
import { checkRateLimit } from '../rate-limiting/check-rate-limit'
|
||||
import { loadRateLimitConfig } from './rate-limit-store'
|
||||
import { checkAccess } from './check-access'
|
||||
import { logOperation } from './log-operation'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { getRateLimitConfig, rateLimitMap } from './rate-limit-store'
|
||||
import { getRateLimitConfig, rateLimitMap } from './store/rate-limit-store'
|
||||
|
||||
/**
|
||||
* Check if user is within rate limits
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { rateLimitMap } from './rate-limit-store'
|
||||
import { rateLimitMap } from './store/rate-limit-store'
|
||||
|
||||
/**
|
||||
* Clear all rate limits (useful for testing)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { rateLimitMap } from './rate-limit-store'
|
||||
import { rateLimitMap } from './store/rate-limit-store'
|
||||
|
||||
/**
|
||||
* Clear rate limit for a user (useful for testing)
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
// ========================================
|
||||
|
||||
// Theme & Variables
|
||||
@use './styles/theme.scss' as *;
|
||||
@use './styles/core/theme.scss' as *;
|
||||
@use './styles/variables.scss' as *;
|
||||
|
||||
// Utilities
|
||||
@use './styles/mixins.scss' as *;
|
||||
@use './styles/core/_mixins.scss' as *;
|
||||
|
||||
// Global Styles
|
||||
@use './styles/base.scss' as *;
|
||||
@use './styles/core/_base.scss' as *;
|
||||
|
||||
// Components
|
||||
@use './styles/components.scss' as *;
|
||||
@use './styles/core/_components.scss' as *;
|
||||
|
||||
Reference in New Issue
Block a user