## Kubernetes integration ### Development / Minikube To setup a development environment, start minikube on your local machine. Use `kubectl get nodes` to verify minikube is up and running. ## Settings ### Environment variables / Settings / Environment * `SECRET_KEY` * `DEBUG` * `DATABASE` ## Versions #### Future (unplanned) * When/where to add timeframe constraints * Timeframe slug-or-id * Maybe slug and backlink to avail products * Timeframe in product * Should a product define list of time frames AND resources? * Then can do autoselect on and only show complete ones * resources are also timeframe bound * name != unique (?) * how do we link? * stays towards resource * we only show resources which have price_per_time with one of our timeframes * And we filter out timeframes that don't have all resources * Can we filter drop down in admin? * yes: ModelAdmin.formfield_for_manytomany(db_field, request, **kwargs)ΒΆ * resources should have a slug * can be used as an identifier and non unique names #### 3.0.2 (planned) * Add basic validation to ordering #### 3.0.1 (planned) * Show products [done] * Link to ProductOrderForm [done] * Find suitable timeframes for a product [done] * Continue to resources / add resources * Need to list resources * Need to create manytomany relations for each resource resolutling in ResourceOrders * On submit * List of * resources + values * Product * Timeframe * Confirm & create #### 3.0.0 (2022-01-14) * Introduce ProductOrderView ## Pre-Production requirements * Products need to ensure *all* resources are consistent for different timeframes * Products cannot have same resource linked twice in same timeframe