OCD pep8-ing

Signed-off-by: Raphael Lullis <raphael@lullis.net>
By activating an UserProvisionable object, a contract on its item (if found) is executed and charge instances are created.

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Reset database migrations

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Merge branch 'feature/contract_on_activation' into develop
Mobile platforms (airwatch) can only assign software when the software itself is for mobile. Kind of obvious when we think about, heh?

Signed-off-by: Raphael Lullis <raphael@lullis.net>
wip

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Adding a direct m2m relation between users and TenantServices. UserProvisionable now also specifies which service is the provision related to. UserProvisionSerializer now working (at least for reading/updating tenant services). Still need to re-check the logic of provisioning software and devices

Signed-off-by: Raphael Lullis <raphael@lullis.net>
OCD pep8-ing

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Provisioning now working again under new model. On to make ProvisionHistory and contract tables

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Merge

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Merge with master

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Merging with master, cleaning up a bit.

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Merge branch 'master' of ssh://github.com/litedesk/litedesk-webserver-provision