232 lines
12 KiB
SQL
232 lines
12 KiB
SQL
-- list-projects: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listProjects_url', 'list-projects', 'list-projects');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listProjects_label', 'Projects', 'Projects');
|
|
-- list-projects: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id, is_menu_display, is_menu_backend, is_available_for_guest, priority
|
|
) VALUES('list-projects', 'list-projects',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listProjects_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listProjects_label' LIMIT 1),
|
|
TRUE, FALSE, FALSE, 102
|
|
);
|
|
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='list-projects')
|
|
);
|
|
|
|
-- create-project
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_createProject_url', 'create-project', 'create-project', 'creer-projet');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_createProject_label', 'Create Project', 'Create Project', 'Créer Projet');
|
|
INSERT INTO core_feature (
|
|
model, code, url_feature_translation_id, label_feature_translation_id, is_menu_display, is_available_for_guest, priority
|
|
) VALUES ('create-project', 'create-project',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_createProject_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_createProject_label' LIMIT 1),
|
|
TRUE, FALSE, 20
|
|
);
|
|
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id)
|
|
VALUES(
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='create-project')
|
|
);
|
|
|
|
-- list-clients: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listClients_url', 'list-clients', 'list-clients');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listClients_label', 'Clients', 'Clients');
|
|
-- list-clients: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_available_for_guest, priority
|
|
) VALUES('list-clients', 'list-clients',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listClients_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listClients_label' LIMIT 1),
|
|
FALSE, FALSE, 102
|
|
);
|
|
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='list-clients')
|
|
);
|
|
|
|
-- edit-client: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_editClient_url', 'edit-client', 'edit-client');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_editClient_label', 'Edit', 'Edit');
|
|
-- edit-client: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_available_for_guest, priority
|
|
) VALUES('edit-client', 'edit-client',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editClient_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editClient_label' LIMIT 1),
|
|
FALSE, FALSE, 102
|
|
);
|
|
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='edit-client')
|
|
);
|
|
|
|
|
|
-- list-providers: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listProviders_url', 'list-providers', 'list-providers');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_listProviders_label', 'Providers', 'Providers');
|
|
-- list-providers: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_available_for_guest, priority
|
|
) VALUES('list-providers', 'list-providers',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listProviders_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listProviders_label' LIMIT 1),
|
|
FALSE, FALSE, 102
|
|
);
|
|
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='list-providers')
|
|
);
|
|
|
|
-- edit-provider: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_editProvider_url', 'edit-provider', 'edit-provider');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_editProvider_label', 'Edit', 'Edit');
|
|
-- edit-provider: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_available_for_guest, priority
|
|
) VALUES('edit-provider', 'edit-provider',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editProvider_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editProvider_label' LIMIT 1),
|
|
FALSE, FALSE, 102
|
|
);
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='edit-provider')
|
|
);
|
|
|
|
-- create-provider: translations for url/label menu
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_createProvider_url', 'create-provider', 'create-provider');
|
|
INSERT INTO core_feature_translation (code, source, en_gb) VALUES ('menu_createProvider_label', 'Edit', 'Edit');
|
|
-- create-provider: menu
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_available_for_guest, priority
|
|
) VALUES('create-provider', 'create-provider',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_createProvider_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_createProvider_label' LIMIT 1),
|
|
FALSE, FALSE, 102
|
|
);
|
|
INSERT INTO useruser_corefeature_rel(user_id, core_feature_id) VALUES (
|
|
(SELECT id FROM user_user WHERE email='admin@globsi-admin'),
|
|
(SELECT id FROM core_feature WHERE code='create-provider')
|
|
);
|
|
|
|
|
|
--reorganise the priority of the menu tags
|
|
UPDATE core_feature SET priority=10 WHERE code='home';
|
|
UPDATE core_feature SET priority=50 WHERE code='list-projects';
|
|
UPDATE core_feature SET priority=100 WHERE code='list-tasks';
|
|
UPDATE core_feature SET priority=150 WHERE code='list-clients';
|
|
UPDATE core_feature SET priority=200 WHERE code='list-providers';
|
|
UPDATE core_feature SET priority=250 WHERE code='list-isp';
|
|
UPDATE core_feature SET priority=900 WHERE code='my-profile';
|
|
UPDATE core_feature SET priority=1000 WHERE code='login';
|
|
UPDATE core_feature SET priority=1000 WHERE code='logout';
|
|
|
|
UPDATE core_feature_translation SET source='Tasks', en_gb='Tasks' WHERE code='menu_listTasks_label';
|
|
UPDATE core_feature SET is_menu_display=TRUE WHERE code IN ('list-projects', 'list-tasks', 'list-clients', 'list-isp', 'list-providers', 'list-users', 'list-translations');
|
|
UPDATE core_feature SET is_menu_display=FALSE WHERE code IN ('edit-projects', 'edit-tasks', 'edit-clients', 'edit-isp', 'edit-providers', 'edit-users', 'edit-translations');
|
|
UPDATE core_feature SET is_menu_display=FALSE WHERE code IN ('create-projects', 'create-tasks', 'create-clients', 'create-isp', 'create-providers', 'create-users', 'create-translations');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS globsi_providers_config;
|
|
CREATE TABLE globsi_providers_config(
|
|
id SERIAL,
|
|
create_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
k VARCHAR(128) NOT NULL,
|
|
v VARCHAR(128) NOT NULL,
|
|
is_active BOOLEAN NOT NULL DEFAULT TRUE,
|
|
comment TEXT NOT NULL DEFAULT '',
|
|
CONSTRAINT globsiProvidersConfig_id_pk PRIMARY KEY(id),
|
|
CONSTRAINT globsiProvidersConfig_k_uk UNIQUE(k)
|
|
);
|
|
INSERT INTO globsi_providers_config(k, v)
|
|
VALUES('db_server', 'localhost'),
|
|
('db_name', 'globsi_providers'),
|
|
('db_user', 'odoo11'),
|
|
('db_password', 'odoo11');
|
|
|
|
|
|
|
|
-- core_feature: list-translations
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listTranslations_url', 'list-translations', 'list-translations', 'lister-traductions');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listTranslations_label', 'List Translations', 'List Translations', 'Lister Traductions');
|
|
INSERT INTO core_feature (
|
|
model, code, url_feature_translation_id, label_feature_translation_id, is_menu_display, is_menu_backend, is_available_for_guest, priority
|
|
) VALUES ('list-translations', 'list-translations',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listTranslations_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listTranslations_label' LIMIT 1),
|
|
TRUE, FALSE, FALSE, 30
|
|
);
|
|
|
|
-- core_feature: edit-translation
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editTranslation_url', 'edit-translation', 'edit-translation', 'editer-traduction');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editTranslation_label', 'Edit Translation', 'Edit Translation', 'Éditer Traduction');
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_menu_backend, is_available_for_guest
|
|
) VALUES ('edit-translation', 'edit-translation',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editTranslation_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editTranslation_label' LIMIT 1),
|
|
FALSE, FALSE, FALSE
|
|
);
|
|
|
|
-- core_feature: list-users
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listUsers_url', 'list-users', 'list-users', 'lister-utilisateurs');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listUsers_label', 'List Users', 'List Users', 'Lister Users');
|
|
INSERT INTO core_feature (
|
|
model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_menu_backend, is_available_for_guest, priority
|
|
) VALUES ('list-users', 'list-users',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listUsers_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listUsers_label' LIMIT 1),
|
|
TRUE, FALSE, FALSE, 30
|
|
);
|
|
|
|
-- core_feature: edit-user
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editUser_url', 'edit-user', 'edit-user', 'editer-traduction');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editUser_label', 'Edit User', 'Edit User', 'Éditer User');
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_menu_backend, is_available_for_guest
|
|
) VALUES ('edit-user', 'edit-user',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editUser_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editUser_label' LIMIT 1),
|
|
FALSE, FALSE, FALSE
|
|
);
|
|
|
|
-- core_feature: list-tasks
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listTasks_url', 'list-tasks', 'list-tasks', 'lister-taches');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_listTasks_label', 'List Tasks', 'List Tasks', 'Lister Tâches');
|
|
INSERT INTO core_feature (
|
|
model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_menu_backend, is_available_for_guest, priority
|
|
) VALUES ('list-tasks', 'list-tasks',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listTasks_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_listTasks_label' LIMIT 1),
|
|
TRUE, FALSE, FALSE, 30
|
|
);
|
|
|
|
-- core_feature: edit-task
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editTask_url', 'edit-task', 'edit-task', 'editer-tache');
|
|
INSERT INTO core_feature_translation (code, source, en_gb, fr_fr) VALUES('menu_editTask_label', 'Edit Task', 'Edit Task', 'Éditer Tâche');
|
|
INSERT INTO core_feature (model, code, url_feature_translation_id, label_feature_translation_id,
|
|
is_menu_display, is_menu_backend, is_available_for_guest
|
|
) VALUES ('edit-task', 'edit-task',
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editTask_url' LIMIT 1),
|
|
(SELECT id FROM core_feature_translation WHERE code='menu_editTask_label' LIMIT 1),
|
|
FALSE, FALSE, FALSE
|
|
);
|