You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
506 B
24 lines
506 B
3 years ago
|
class BaseAuth(object):
|
||
|
error = None
|
||
|
|
||
|
def set_error(self, error):
|
||
|
self.error = error
|
||
|
|
||
|
def get_error(self):
|
||
|
return self.error
|
||
|
|
||
|
def authorized(self):
|
||
|
return True
|
||
|
|
||
|
def has_model_read_permission(self, qs):
|
||
|
return True, qs
|
||
|
|
||
|
def has_model_write_permission(self, obj):
|
||
|
return True, obj
|
||
|
|
||
|
def has_model_update_permission(self, obj, update):
|
||
|
return True, obj
|
||
|
|
||
|
def has_model_delete_permission(self, obj, model):
|
||
|
return True, obj
|