ff18e46ca6
This patch moves the authorized value insertions for ERM categories into the language-specific auth_values.yml file. To test: 1. Count the number of authorized values in the mandatory categories select count(*) from authorised_values where category in ('YES_NO', 'PAYMENT_TYPE', 'HSBND_FREQ', 'ERM_AGREEMENT_STATUS', 'ERM_AGREEMENT_CLOSURE_REASON', 'ERM_AGREEMENT_RENEWAL_PRIORITY', 'ERM_USER_ROLES', 'ERM_LICENSE_TYPE', 'ERM_LICENSE_STATUS', 'ERM_AGREEMENT_LICENSE_STATUS', 'ERM_AGREEMENT_LICENSE_LOCATION', 'ERM_PACKAGE_TYPE', 'ERM_PACKAGE_CONTENT_TYPE', 'ERM_TITLE_PUBLICATION_TYPE', 'COUNTRY', 'LANG', 'qualif'); --> There should be 929 2. Delete the authorized values from these categories delete from authorised_values where category in ('YES_NO', 'PAYMENT_TYPE', 'HSBND_FREQ', 'ERM_AGREEMENT_STATUS', 'ERM_AGREEMENT_CLOSURE_REASON', 'ERM_AGREEMENT_RENEWAL_PRIORITY', 'ERM_USER_ROLES', 'ERM_LICENSE_TYPE', 'ERM_LICENSE_STATUS', 'ERM_AGREEMENT_LICENSE_STATUS', 'ERM_AGREEMENT_LICENSE_LOCATION', 'ERM_PACKAGE_TYPE', 'ERM_PACKAGE_CONTENT_TYPE', 'ERM_TITLE_PUBLICATION_TYPE', 'COUNTRY', 'LANG', 'qualif'); 3. Apply patch 4. Load the mandatory authorized values ./misc/load_yaml.pl --file installer/data/mysql/en/mandatory/auth_values.yml --load 5. Redo step 1 --> There should be the same number (929) 6. Update translations cd misc/translator ./translate update xx-XX 7. Search the po/xx-XX-installer.po file for any of the loaded authorized values For example, grep "Abstract and index" po/xx-XX-installer.po --> descriptions should be translatable Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
89 lines
2.3 KiB
SQL
89 lines
2.3 KiB
SQL
INSERT IGNORE INTO authorised_value_categories( category_name, is_system )
|
|
VALUES
|
|
('', 1),
|
|
('Asort1', 1),
|
|
('Asort2', 1),
|
|
('Bsort1', 1),
|
|
('Bsort2', 1),
|
|
('SUGGEST', 0),
|
|
('SUGGEST_STATUS', 0),
|
|
('SUGGEST_FORMAT', 0),
|
|
('DAMAGED', 1),
|
|
('LOST', 1),
|
|
('REPORT_GROUP', 0),
|
|
('REPORT_SUBGROUP', 0),
|
|
('DEPARTMENT', 0),
|
|
('TERM', 0),
|
|
('ITEMTYPECAT', 0),
|
|
('PAYMENT_TYPE', 0),
|
|
('PA_CLASS', 0),
|
|
('HOLD_CANCELLATION', 0),
|
|
('ROADTYPE', 0),
|
|
('AR_CANCELLATION', 0);
|
|
|
|
INSERT IGNORE INTO authorised_value_categories( category_name, is_system )
|
|
VALUES
|
|
('branches', 1),
|
|
('itemtypes', 1),
|
|
('cn_source', 1);
|
|
|
|
INSERT IGNORE INTO authorised_value_categories( category_name, is_system )
|
|
VALUES
|
|
('WITHDRAWN', 1),
|
|
('RESTRICTED', 0),
|
|
('NOT_LOAN', 1),
|
|
('CCODE', 1),
|
|
('LOC', 1),
|
|
('BOR_NOTES', 1),
|
|
('OPAC_SUG', 0),
|
|
('SIP_MEDIA_TYPE', 0),
|
|
('ORDER_CANCELLATION_REASON', 0),
|
|
('RELTERMS', 0),
|
|
('YES_NO', 0),
|
|
('LANG', 0),
|
|
('HINGS_UT', 0),
|
|
('HINGS_PF', 0),
|
|
('HINGS_C', 0),
|
|
('HINGS_AS', 0),
|
|
('HINGS_RD', 0),
|
|
('STACK', 0),
|
|
('CONTROL_NUM_SEQUENCE' ,0);
|
|
|
|
-- UNIMARC specific?
|
|
INSERT IGNORE INTO authorised_value_categories( category_name ) VALUES
|
|
('ETAT'),
|
|
('CAND'),
|
|
('COUNTRY'),
|
|
('TYPEDOC'),
|
|
('qualif');
|
|
|
|
-- For Housebound
|
|
INSERT IGNORE INTO authorised_value_categories( category_name ) VALUES
|
|
('HSBND_FREQ');
|
|
|
|
-- For Interlibrary loans
|
|
INSERT IGNORE INTO authorised_value_categories( category_name ) VALUES
|
|
('ILLSTATUS');
|
|
|
|
-- For Claims returned
|
|
INSERT IGNORE INTO authorised_value_categories( category_name ) VALUES
|
|
('RETURN_CLAIM_RESOLUTION');
|
|
|
|
-- For file uploads
|
|
INSERT IGNORE INTO authorised_value_categories( category_name, is_system ) VALUES
|
|
('UPLOAD', 1);
|
|
|
|
-- For ERM
|
|
INSERT IGNORE INTO authorised_value_categories (category_name, is_system)
|
|
VALUES
|
|
('ERM_AGREEMENT_STATUS', 1),
|
|
('ERM_AGREEMENT_CLOSURE_REASON', 1),
|
|
('ERM_AGREEMENT_RENEWAL_PRIORITY', 1),
|
|
('ERM_USER_ROLES', 1),
|
|
('ERM_LICENSE_TYPE', 1),
|
|
('ERM_LICENSE_STATUS', 1),
|
|
('ERM_AGREEMENT_LICENSE_STATUS', 1),
|
|
('ERM_AGREEMENT_LICENSE_LOCATION', 1),
|
|
('ERM_PACKAGE_TYPE', 1),
|
|
('ERM_PACKAGE_CONTENT_TYPE', 1),
|
|
('ERM_TITLE_PUBLICATION_TYPE', 1);
|