History | View | Annotate | Download (13.5 kB)
Allow ganeti-create-progress to exceed 100%
Update handling of 'ganeti-create-progress' notifs
Update handling of 'ganeti-create-progress' notification messages: * update format of 'ganeti-create-progress' notifications * update relevant unit test accordingly * numerous PEP8 fixes in logic and api test code
Process build progress update notifications
Catch build progress update messages from AMQP, process and store them in the database. Test to store the processing operations
Refs: #885
Add unit tests for process_op_status()
Add unit tests for all supported code paths inlogic/backend.py:process_op_status(), for the various notificationsof type 'ganeti-op-status'.
Also catch the exception raised when a ganeti-op-status notificationcontains an opcode not handled by Synnefo.
License headers for various files
refs #581
Merge branches api-current and ui-0.4, minor fixes
Merge branches api-current and ui-0.4: * Fix merge conflicts * Fix minor bug in reconciliation mgmt command * Add comments in settings.py.dist * minor PEP8 fixes
Merge branch 'invitations' into bug-483
Conflicts: logic/tests.py
Support for Unicode usernames + new test
Fix PostgreSQL backend exception for empty IPv4
Fix exception is thrown in logic/backend.py:process_net_status()if the NIC configuration notification contains an empty IPv4field, and Django uses the PostgreSQL backend.
This only happens with the PostgreSQL backend, because it has a...
Fix the remaing tests
Authentication token duration settings and autogeneration
Make tests fail gracefully with assertions.
Also correct spelling of the word shibboleth
User deletion test
Fix create user test case
Some code and fixture data for authentication
Restructure authentication mechanism.
Move authentication mechanism to the correct place, implement a dummydecorator, some test data etc
Move authentication tests and code to logic
Still refactoring, separating the logic and the ORM layer
Refactored charge (from VM model) and fixed unit tests
Add logic app in django configuration
Initialise logic-refactoring branch