ciso-assistant-community icon indicating copy to clipboard operation
ciso-assistant-community copied to clipboard

Feat/enterprise features

Open nas-tabchiche opened this issue 1 year ago • 0 comments

TODO

Repository

  • [x] Enterprise license
  • [ ] Enterprise docker compose

Backend

  • [x] Package enterprise code using poetry
  • [x] Switch to poetry for dependency management
  • [x] Define dependency injection strategies for enterprise and feature flagged code
  • [x] Manage multi-level folders
  • [ ] Modularize ciso_assistant/settings.py
  • [x] Create endpoints for client-settings
  • [ ] Write enterprise Dockerfile
  • [x] Manage feature flags

Frontend

  • [ ] Modularize ModelForms.svelte
  • [x] Create Logo component
  • [ ] Create a store to manage white-label elements (instance name...)
  • [x] Create routes for client-settings
  • [x] Define dependency injection strategies for enterprise and feature flagged code
  • [x] Write enterprise Makefile
  • [x] Write Makefile rule for hot-reloading during development of enterprise features
  • [ ] Write enterprise Dockerfile
  • [x] Manage feature flags

nas-tabchiche avatar Jul 31 '24 17:07 nas-tabchiche