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