Skip to content

User can customize their user configuration in the app #29

@frogr

Description

@frogr

Goal
Build the admin interface that lets users edit their configuration through a web UI.

  • Create HubAdmin::ConfigurationController
  • Build configuration form with all options
  • Add live preview functionality
  • Implement one-click regeneration
  • Add validation and error handling
  • Style admin interface

Admin Interface Features

Form sections for: App Identity, Products, Plans, Design
Color picker for design system colors
Dynamic product/plan management (add/remove)
Live preview of changes
"Apply Changes" button that triggers regeneration
Success/error feedback

namespace :hub_admin do
  resource :configuration, only: [:show, :update]
end
  • User can edit all configuration options via web form
  • Form validates input and shows helpful errors
  • "Apply Changes" triggers file transformation
  • Success message confirms changes applied
  • Interface is intuitive and well-styled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions