networkapi.api_ogp package¶
Subpackages¶
Submodules¶
networkapi.api_ogp.exceptions module¶
-
exception
networkapi.api_ogp.exceptions.ObjectGroupPermissionError(msg)[source]¶ Bases:
rest_framework.exceptions.APIException-
status_code= 500¶
-
-
exception
networkapi.api_ogp.exceptions.ObjectGroupPermissionGeneralError(msg)[source]¶ Bases:
rest_framework.exceptions.APIException-
status_code= 500¶
-
-
exception
networkapi.api_ogp.exceptions.ObjectGroupPermissionGeneralNotFoundError(msg)[source]¶ Bases:
rest_framework.exceptions.APIException-
status_code= 404¶
-
-
exception
networkapi.api_ogp.exceptions.ObjectGroupPermissionNotFoundError(msg)[source]¶ Bases:
rest_framework.exceptions.APIException-
status_code= 404¶
-
networkapi.api_ogp.models module¶
-
class
networkapi.api_ogp.models.ObjectGroupPermission(id, user_group_id, object_type_id, object_value, read, write, change_config, delete)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_object(object_value, object_type)[source]¶ “Get Object Group Permission General by object_value and object_type.
@return: Object Group Permission General.
- @raise ObjectGroupPermissionNotFoundError: Object Group Permission
- General not registered.
- @raise ObjectGroupPermissionError: Failed to search for the Object
- Group Permission General.
@raise OperationalError: Lock wait timeout exceeded.
-
classmethod
get_by_pk(id)[source]¶ ” Get Object Group Permission by id.
@return: Object Group Permission.
- @raise ObjectGroupPermissionNotFoundError: Object Group Permission
- not registered.
- @raise ObjectGroupPermissionError: Failed to search for the Object
- Group Permission.
@raise OperationalError: Lock wait timeout exceeded.
-
classmethod
get_by_unique_key(user_group, object_type, object_value)[source]¶ “Get Object Group Permission by user_group, object_type and object_value.
@return: Object Group Permission.
- @raise ObjectGroupPermissionNotFoundError: Object Group Permission
- not registered.
- @raise ObjectGroupPermissionError: Failed to search for the Object
- Group Permission.
@raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
object_type¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
user_group¶
-
exception
-
class
networkapi.api_ogp.models.ObjectGroupPermissionGeneral(id, user_group_id, object_type_id, read, write, change_config, delete)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_pk(id)[source]¶ “Get Object Group Permission General by id.
@return: Object Group Permission General.
- @raise ObjectGroupPermissionNotFoundError: Object Group Permission
- General not registered.
- @raise ObjectGroupPermissionError: Failed to search for the Object
- Group Permission General.
@raise OperationalError: Lock wait timeout exceeded.
-
classmethod
get_by_unique_key(user_group, object_type)[source]¶ “Get Object Group Permission General by user_group and object_type.
@return: Object Group Permission General.
- @raise ObjectGroupPermissionNotFoundError: Object Group Permission
- General not registered.
- @raise ObjectGroupPermissionError: Failed to search for the Object
- Group Permission General.
@raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
object_type¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
user_group¶
-
exception
-
class
networkapi.api_ogp.models.ObjectType(id, name)[source]¶ Bases:
networkapi.models.BaseModel.BaseModel-
exception
DoesNotExist¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
classmethod
get_by_name(name)[source]¶ ” Get Object Type by name.
@return: Object Type.
@raise ObjectTypeNotFoundError: Object Type not registered. @raise ObjectTypeError: Failed to search for the Object Type. @raise OperationalError: Lock wait timeout exceeded.
-
classmethod
get_by_pk(id)[source]¶ ” Get Object Type by id.
@return: Object Type.
- @raise ObjectTypeNotFoundError: Object Type
- not registered.
- @raise ObjectTypeError: Failed to search for the Object
- Type.
@raise OperationalError: Lock wait timeout exceeded.
-
log= <celery.utils.log.ProcessAwareLogger object>¶
-
objectgrouppermission_set¶
-
objectgrouppermissiongeneral_set¶
-
objects= <networkapi.models.BaseManager.BaseManager object>¶
-
exception