def _load_permissions(self): self.permissions.clear() for p in get_permissions(os.path.join(settings.MEDIA_ROOT, self.apk.name)): perm, created = Permission.objects.get_or_create(name=p) if created: perm.save() self.permissions.add(perm) self.permissions_loaded = True self.save()
def load_permissions(self,path): self.permissions.clear() for p in get_permissions(path): perm, created = Permission.objects.get_or_create(name=p) if created: perm.save() self.permissions.add(perm) self.permissions_loaded = True self.save()