Skip to content

Latest commit

 

History

History
69 lines (68 loc) · 2.06 KB

roadmap.md

File metadata and controls

69 lines (68 loc) · 2.06 KB

Roadmap

  • Config
    • Validate config file format on startup (map_schema_validator)
    • API
      • Api Key
      • Cors
    • AdminUI
      • Custom title for UI
      • Admin Users
        • Edit Permissions
        • Block/Allow access by permissions
        • Instructions to start the default admin user
  • Swagger
  • CRUD
  • Valid types on Schema
    • String
    • Number
    • Boolean
    • Datetime
    • Maps
    • List
    • UUID
  • Schema events (create, update, delete)
    • Webhook
    • Socket Channel
  • API
    • Index
      • Index operations pagination
        • Page number
        • Count of elements per-page
      • Contains text
      • Exists (Or not) the field
      • Multiple query fields
      • Related fields aggregation
      • Many to One and Many to Many queries
      • Custom Endpoints
        • Forward to any other endpoint adding required values to call
    • Create
      • Autogenerated by format (string)
      • Relation to other records
      • Mandatory related record on create
      • Force required values on create
    • Update
      • Date operations (add/subtract time)
      • Add/Subtract to a number
    • Soft delete
      • Modal to confirm
  • Admin panel (CRUD)
    • Show all schemas and details
    • List of available schemas
    • List the data from schema
      • Custom screen with presetted filters
      • Fields sort order
      • Link to related field
      • Scroll to load
    • Create new record
      • Call hook on action
      • Show possible relations search on related elements
    • Update record
      • Call hook on action
      • Show possible relations search on related elements
    • Delete record
      • Force delete
      • Call hook on action
  • Types of schema
    • Regular tables
    • Synchronized tables (for race case conditioned)
  • Random seeds to test