Created
December 20, 2021 09:01
-
-
Save lomeat/16123e40c9236e87302956e1f3451bcf to your computer and use it in GitHub Desktop.
pasport user role permissions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const passportDefaultPermissions: PassportPermissions = { | |
passport: { | |
base_title: { read: true, write: false, delete: false }, | |
base_unit: { read: true, write: false, delete: false }, | |
nomenclature_amount: { read: true, write: false, delete: false }, | |
nomenclature_price_unit: { read: true, write: false, delete: false }, | |
nomenclature_price_sum: { read: true, write: false, delete: false }, | |
agreement_date: { read: true, write: false, delete: false }, | |
responsible_name: { read: true, write: false, delete: false }, | |
contract_agent_name: { read: true, write: false, delete: false }, | |
contract_amount: { read: true, write: false, delete: false }, | |
contract_price_unit: { read: true, write: false, delete: false }, | |
contract_price_sum: { read: true, write: false, delete: false }, | |
payment_count: { read: true, write: false, delete: false }, | |
payment_date: { read: true, write: false, delete: false }, | |
payment_amount_to: { read: true, write: false, delete: false }, | |
payment_amount_now: { read: true, write: false, delete: false }, | |
payment_price_unit: { read: true, write: false, delete: false }, | |
payment_price_sum_to: { read: true, write: false, delete: false }, | |
payment_price_sum_now: { read: true, write: false, delete: false }, | |
payment_status: { read: true, write: false, delete: false }, | |
payment_percent_to: { read: true, write: false, delete: false }, | |
payment_percent_now: { read: true, write: false, delete: false }, | |
ttn_amount: { read: true, write: false, delete: false }, | |
ttn_date: { read: true, write: false, delete: false }, | |
ttn_count: { read: true, write: false, delete: false }, | |
ttn_percent: { read: true, write: false, delete: false }, | |
invoice_amount: { read: true, write: false, delete: false }, | |
invoice_price_unit: { read: true, write: false, delete: false }, | |
invoice_price_sum: { read: true, write: false, delete: false }, | |
}, | |
}; | |
const passportSPPermissions: PassportPermissions = { | |
passport: { | |
base_title: { read: true, write: false, delete: false }, | |
base_unit: { read: true, write: false, delete: false }, | |
nomenclature_amount: { read: true, write: false, delete: false }, | |
nomenclature_price_unit: { read: false, write: false, delete: false }, | |
nomenclature_price_sum: { read: false, write: false, delete: false }, | |
agreement_date: { read: false, write: false, delete: false }, | |
responsible_name: { read: true, write: false, delete: false }, | |
contract_agent_name: { read: true, write: false, delete: false }, | |
contract_amount: { read: false, write: false, delete: false }, | |
contract_price_unit: { read: false, write: false, delete: false }, | |
contract_price_sum: { read: false, write: false, delete: false }, | |
payment_count: { read: true, write: false, delete: false }, | |
payment_date: { read: false, write: false, delete: false }, | |
payment_amount_to: { read: false, write: false, delete: false }, | |
payment_amount_now: { read: false, write: false, delete: false }, | |
payment_price_unit: { read: false, write: false, delete: false }, | |
payment_price_sum_to: { read: false, write: false, delete: false }, | |
payment_price_sum_now: { read: false, write: false, delete: false }, | |
payment_status: { read: false, write: false, delete: false }, | |
payment_percent_to: { read: false, write: false, delete: false }, | |
payment_percent_now: { read: false, write: false, delete: false }, | |
ttn_amount: { read: true, write: false, delete: false }, | |
ttn_date: { read: true, write: false, delete: false }, | |
ttn_count: { read: true, write: false, delete: false }, | |
ttn_percent: { read: false, write: false, delete: false }, | |
invoice_amount: { read: false, write: false, delete: false }, | |
invoice_price_unit: { read: false, write: false, delete: false }, | |
invoice_price_sum: { read: false, write: false, delete: false }, | |
}, | |
}; | |
const passportNUPermissions: PassportPermissions = { | |
passport: { | |
base_title: { read: true, write: false, delete: false }, | |
base_unit: { read: true, write: false, delete: false }, | |
nomenclature_amount: { read: false, write: false, delete: false }, | |
nomenclature_price_unit: { read: false, write: false, delete: false }, | |
nomenclature_price_sum: { read: false, write: false, delete: false }, | |
agreement_date: { read: false, write: false, delete: false }, | |
responsible_name: { read: false, write: false, delete: false }, | |
contract_agent_name: { read: true, write: false, delete: false }, | |
contract_amount: { read: true, write: false, delete: false }, | |
contract_price_unit: { read: true, write: false, delete: false }, | |
contract_price_sum: { read: true, write: false, delete: false }, | |
payment_count: { read: true, write: false, delete: false }, | |
payment_date: { read: true, write: false, delete: false }, | |
payment_amount_to: { read: true, write: false, delete: false }, | |
payment_amount_now: { read: true, write: false, delete: false }, | |
payment_price_unit: { read: true, write: false, delete: false }, | |
payment_price_sum_to: { read: false, write: false, delete: false }, | |
payment_price_sum_now: { read: false, write: false, delete: false }, | |
payment_status: { read: true, write: false, delete: false }, | |
payment_percent_to: { read: false, write: false, delete: false }, | |
payment_percent_now: { read: false, write: false, delete: false }, | |
ttn_amount: { read: true, write: false, delete: false }, | |
ttn_date: { read: true, write: false, delete: false }, | |
ttn_count: { read: true, write: false, delete: false }, | |
ttn_percent: { read: false, write: false, delete: false }, | |
invoice_amount: { read: false, write: false, delete: false }, | |
invoice_price_unit: { read: false, write: false, delete: false }, | |
invoice_price_sum: { read: false, write: false, delete: false }, | |
}, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment