Revision 6c997921 snf-astakos-app/astakos/im/api/backends/lib/django/__init__.py
b/snf-astakos-app/astakos/im/api/backends/lib/django/__init__.py | ||
---|---|---|
164 | 164 |
rejected = [] |
165 | 165 |
append = rejected.append |
166 | 166 |
for p in policies: |
167 |
service = p.get('service') |
|
168 |
resource = p.get('resource') |
|
169 |
uplimit = p.get('uplimit') |
|
170 | 167 |
try: |
171 |
user.add_policy(service, resource, uplimit, update)
|
|
168 |
user.add_resource_policy(**p, update=update)
|
|
172 | 169 |
except (ObjectDoesNotExist, IntegrityError), e: |
173 | 170 |
append((service, resource, e)) |
174 | 171 |
return rejected |
... | ... | |
184 | 181 |
service = p.get('service') |
185 | 182 |
resource = p.get('resource') |
186 | 183 |
try: |
187 |
user.delete_policy(service, resource)
|
|
184 |
user.remove_resource_policy(service, resource)
|
|
188 | 185 |
except ObjectDoesNotExist, e: |
189 | 186 |
append((service, resource, e)) |
190 | 187 |
return rejected |
Also available in: Unified diff