beat.web.toolchains.api module¶
-
class
beat.web.toolchains.api.CheckToolchainNameView(**kwargs)[source]¶ Bases:
beat.web.common.api.CheckContributionNameViewThis view sanitizes a toolchain name and checks whether it is already used.
-
model¶ alias of
beat.web.toolchains.models.Toolchain
-
Bases:
beat.web.common.api.ShareViewThis view allows to share a toolchain with other users and/or teams
alias of
beat.web.toolchains.models.Toolchain
-
class
beat.web.toolchains.api.ListToolchainView(**kwargs)[source]¶ Bases:
beat.web.common.api.ListContributionViewList all available toolchains
-
model¶ alias of
beat.web.toolchains.models.Toolchain
-
serializer_class¶ alias of
beat.web.toolchains.serializers.ToolchainSerializer
-
-
class
beat.web.toolchains.api.ListCreateToolchainsView(**kwargs)[source]¶ Bases:
beat.web.common.api.ListCreateContributionViewRead/Write end point that list the toolchains available from a given author and allows the creation of new toolchains
-
model¶ alias of
beat.web.toolchains.models.Toolchain
-
serializer_class¶ alias of
beat.web.toolchains.serializers.ToolchainSerializer
-
writing_serializer_class¶ alias of
beat.web.toolchains.serializers.ToolchainCreationSerializer
-
namespace= 'api_toolchains'¶
-
-
class
beat.web.toolchains.api.RetrieveUpdateDestroyToolchainsView(**kwargs)[source]¶ Bases:
beat.web.common.api.RetrieveUpdateDestroyContributionViewRead/Write/Delete endpoint for a given toolchain
-
model¶ alias of
beat.web.toolchains.models.Toolchain
-
serializer_class¶ alias of
beat.web.toolchains.serializers.FullToolchainSerializer
-
writing_serializer_class¶ alias of
beat.web.toolchains.serializers.ToolchainModSerializer
-