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