History | View | Annotate | Download (11.1 kB)
cyclades: Add list of subnet IDs to network model
Extend Network model with 'subnet_ids' attribute. This attribute is alist with the IDs of the subnet that belong to this network and isstored in DB as a comma seperated list of integers.
This information is already contained in the Subnet model. However, we...
cyclades: Fix a bug in subnet creation
Since commit ba6ad3460931223d262badebcecbb4124ac136d8 subnets werealways created with an empty name field due to a bug.
cyclades: Add 'userid' and 'public' to subnets
Extend 'Subnet' model with 'userid' and 'public' attributes. This isrequired in order to avoid an expensive join when listing subnets. Thiscommit also includes a database migration for existing subnets.
cyclades: Properly handle subnet/floating_ip IDs
cyclades: Do not prefetch related in get()
cyclades: Optimize network related DB queries
Use 'prefetch_related' and 'select_related' to optimize DB queries.
cyclades: Add a function to check name legnth
cyclades: Fix a bug in logic/subnets.py
cyclades: Better handling of deleted subnets
cyclades: Fix a bug in network and subnet create
cyclades: Add a new function in logic/subnets.py
cyclades: Simplify code to 'logic.subnets' module
cyclades: Fix bugs in subnets and ports
cyclades: Various refactors in subnets
cyclades: Various fixes to networks/subnets/pools
cyclades: Small bug fixes in logic/subnets.py
cyclades: Update docstrings, remove old functions
cyclades: Fix some bugs in subnets
cyclades: Bug fixes in subnets
cyclades: move subnets.py from api to logic
Move api/subnets.py to logic/subnets.py, for further code refactoring