uncloud-mravi/uncloud_v3/README.md

69 lines
1.7 KiB
Markdown
Raw Normal View History

2022-01-02 17:29:35 +00:00
## 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`
2022-01-14 21:23:39 +00:00
## 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 <resources x timeframes> 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)
2022-01-14 21:23:39 +00:00
* 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