Revision 885b738f Changelog

b/Changelog
40 40
  * Removed settings ASTAKOS_QUOTAHOLDER_URL, ASTAKOS_QUOTAHOLDER_TOKEN,
41 41
    and ASTAKOS_QUOTAHOLDER_POOLSIZE.
42 42

  
43
* API-related changes:
44

  
45
  * Implemented API calls for quota, resources, and commissions.
46
  * Moved all API calls under '/account/v1.0'.
47
  * Implemented the keystone API call POST /tokens under '/identity/v2.0'.
48

  
43 49
* Service and resource specification and handling:
44 50

  
45
  * Specified a format for defining resources a service exposes. Migrated
46
    internal resource name by prefixing it with service name (e.g. 'vm'
47
    becomes 'cyclades.vm'); renamed registered service 'pithos+' to
48
    'pithos'.
49
  * Specified a procedure to register a service's resources in astakos and
50
    set their respective default base quota limit. Removed resource
51
    definitions from settings.
51
  * Specified a format for defining services along with the API endpoints
52
    and the resources they expose. Migrated internal resource name by
53
    prefixing it with service name (e.g. 'vm' becomes 'cyclades.vm');
54
    renamed registered service 'pithos+' to 'pithos'.
55
  * Specified a procedure to register a Synnefo component, its services and
56
    their resources in astakos and set the resources' default base quota
57
    limit. Removed resource definitions from settings.
52 58
  * Moved service and resource presentation data out of the respective db
53 59
    models into a separate file of UI constants.
54 60

  
......
64 70
  * When locking multiple rows (e.g. users or holdings) include an ORDER BY
65 71
    clause in the query to impose ordering on locking.
66 72

  
67
* API-related changes:
68

  
69
  * Implemented API calls for quota, resources, and commissions.
70
  * Moved all API calls under '/account/v1.0'. Kept also previous locations
71
    for backwards compatibility.
72

  
73 73
* Changes in views:
74 74

  
75 75
  * Replaced custom transaction context with a simple decorator for managing
......
98 98

  
99 99
* Management commands:
100 100

  
101
  * Renamed command astakos-quota to quota; user-update to user-modify.
102
  * Removed user-set-initial-quota; integrated its functionality in
103
    user-modify and quota.
101
  * Introduced new commands:
102
     * authpolicy-{add, list, remove, set, show}
103
     * group-{add, list}
104
     * component-{add, list, modify, remove}
105
     * reconcile-resources-astakos
106
     * resource-{export-astakos, import, modify}
107
     * service-{export-astakos, import, show}
108
  * Renamed commands:
109
     * astakos-quota to quota
110
     * user-update to user-modify
111
     * full-cleanup to cleanup-full
112
  * Removed commands:
113
     * astakos-init
114
     * invitation-{details, list}
115
     * project-sync
116
     * resource-{add, remove}
117
     * service-{add, remove, token-renew, update}
118
     * user-invite
119
     * user-set-initial-quota (integrated its functionality in user-modify and quota)
104 120
  * Added quota and project-related information in user-show command; added
105 121
    membership information in project-show.
106
  * New commands introduced
107

  
108
    * user-group-{add, list}
109
    * user-auth-policy-{add, list, remove, set, show}
110 122

  
111 123
Cyclades
112 124
--------

Also available in: Unified diff