Passed
Push — 2.x ( ad21a3...ab2122 )
by Jordi
06:21
created

senaite.core.permissions.sample.permissions   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 58
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 49
dl 0
loc 58
rs 10
c 0
b 0
f 0
1
# -*- coding: utf-8 -*-
2
3
# flake8:noqa
4
5
# Add permissions
6
AddAnalysisRequest = "senaite.core: Add AnalysisRequest"
7
8
# Field permissions
9
FieldEditBatch = "senaite.core: Field: Edit Batch"
10
FieldEditClient = "senaite.core: Field: Edit Client"
11
FieldEditClientOrderNumber = "senaite.core: Field: Edit Client Order Number"
12
FieldEditClientReference = "senaite.core: Field: Edit Client Reference"
13
FieldEditClientSampleID = "senaite.core: Field: Edit Client Sample ID"
14
FieldEditComposite = "senaite.core: Field: Edit Composite"
15
FieldEditContact = "senaite.core: Field: Edit Contact"
16
FieldEditContainer = "senaite.core: Field: Edit Container"
17
FieldEditDatePreserved = "senaite.core: Field: Edit Date Preserved"
18
FieldEditDateReceived = "senaite.core: Field: Edit Date Received"
19
FieldEditDateSampled = "senaite.core: Field: Edit Date Sampled"
20
FieldEditEnvironmentalConditions = "senaite.core: Field: Edit Environmental Conditions"
21
FieldEditInternalUse = "senaite.core: Field: Edit Internal Use"
22
FieldEditInvoiceExclude = "senaite.core: Field: Edit Invoice Exclude"
23
FieldEditMemberDiscount = "senaite.core: Field: Edit Member Discount"
24
FieldEditPreservation = "senaite.core: Field: Edit Preservation"
25
FieldEditPreserver = "senaite.core: Field: Edit Preserver"
26
FieldEditPriority = "senaite.core: Field: Edit Priority"
27
FieldEditProfiles = "senaite.core: Field: Edit Profiles"
28
FieldEditPublicationSpecifications = "senaite.core: Field: Edit Publication Specification"
29
FieldEditRejectionReasons = "senaite.core: Field: Edit Rejection Reasons"
30
FieldEditRemarks = "senaite.core: Field: Edit Remarks"
31
FieldEditResultsInterpretation = "senaite.core: Field: Edit Results Interpretation"
32
FieldEditSampleCondition = "senaite.core: Field: Edit Sample Condition"
33
FieldEditSamplePoint = "senaite.core: Field: Edit Sample Point"
34
FieldEditSampleType = "senaite.core: Field: Edit Sample Type"
35
FieldEditSampler = "senaite.core: Field: Edit Sampler"
36
FieldEditSamplingDate = "senaite.core: Field: Edit Sampling Date"
37
FieldEditSamplingDeviation = "senaite.core: Field: Edit Sampling Deviation"
38
FieldEditScheduledSampler = "senaite.core: Field: Edit Scheduled Sampler"
39
FieldEditSpecification = "senaite.core: Field: Edit Specification"
40
FieldEditStorageLocation = "senaite.core: Field: Edit Storage Location"
41
FieldEditTemplate = "senaite.core: Field: Edit Template"
42
43
# Workflow permissions
44
TransitionCancelAnalysisRequest = "senaite.core: Transition: Cancel Analysis Request"
45
TransitionDetachSamplePartition = "senaite.core: Transition: Detach Sample Partition"
46
TransitionReinstateAnalysisRequest = "senaite.core: Transition: Reinstate Analysis Request"
47
TransitionInvalidate = "senaite.core: Transition Invalidate"
48
TransitionPreserveSample = "senaite.core: Transition: Preserve Sample"
49
TransitionPublishResults = "senaite.core: Transition: Publish Results"
50
TransitionReceiveSample = "senaite.core: Transition: Receive Sample"
51
TransitionRejectSample = "senaite.core: Transition: Reject Sample"
52
TransitionSampleSample = "senaite.core: Transition: Sample Sample"
53
TransitionScheduleSampling = "senaite.core: Transition: Schedule Sampling"
54
TransitionDispatchSample = "senaite.core: Transition: Dispatch Sample"
55
TransitionRestoreSample = "senaite.core: Transition: Restore Sample"
56
TransitionCreatePartitions = "senaite.core: Transition: Create Partitions"
57
TransitionMultiResults = "senaite.core: Transition: Multi Results"
58