# -*- coding: utf-8 -*-
#
# This file is part of SENAITE.HEALTH.
#
# SENAITE.HEALTH is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation, version 2.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Copyright 2018-2020 by it's authors.
# Some rights reserved, see README and LICENSE.

AddAetiologicAgent = 'senaite.health: Add AetiologicAgent'
AddDoctor = 'senaite.health: Add Doctor'
AddDrug = 'senaite.health: Add Drug'
AddDrugProhibition = 'senaite.health: Add DrugProhibition'
AddEthnicity = 'senaite.health: Add Ethnicity'
AddImmunization = 'senaite.health: Add Immunization'
AddInsuranceCompany = 'senaite.health: Add InsuranceCompany'
AddPatient = 'senaite.health: Add Patient'
AddSymptom = 'senaite.health: Add Symptom'
AddTreatment = 'senaite.health: AddTreatment'
AddVaccinationCenter = 'senaite.health: Add VaccinationCenter'

# Transition permissions
# ======================
TransitionActivatePatient = "senaite.health: Transition: Activate Patient"
TransitionDeactivatePatient = "senaite.health: Transition: Deactivate Patient"
TransitionSharePatient = "senaite.health: Transition: Share Patient"
TransitionUnsharePatient = "senaite.health: Transition: Unshare Patient"

TransitionActivateDoctor = "senaite.health: Transition: Activate Doctor"
TransitionDeactivateDoctor = "senaite.health: Transition: Deactivate Doctor"
TransitionShareDoctor = "senaite.health: Transition: Share Doctor"
TransitionUnshareDoctor = "senaite.health: Transition: Unshare Doctor"

TransitionShareBatch = "senaite.health: Transition: Share Batch"
TransitionUnshareBatch = "senaite.health: Transition: Unshare Batch"


# Behavioral permissions
# ======================
ViewPatients = "senaite.health: View Patients"


ManageDoctors = "BIKA: Manage Doctors"

ViewBatches = "BIKA: View Batches"
ViewSamples = "BIKA: View Samples"
ViewAnalysisRequests = "BIKA: View AnalysisRequests"
ViewInsuranceCompanies = "BIKA: View InsuranceCompanies"
ViewEthnicities = "BIKA: View Ethnicities"

# Patient permissions
EditPatient = 'BIKA: Edit Patient'
