Projet

Général

Profil

US #887 » 3_init_subscription_on_The_menu.sql

ahlem belgacem, 20/01/2025 17:25

 
1
use salarymarket;
2
INSERT INTO solution_subscription_menu (id, subscriptionCode, menuCode) VALUES
3
  (1, 'on_The_menu', 'home'),
4
  (2, 'on_The_menu', 'home_indicators'),
5
  (3, 'on_The_menu', 'home_indicateurs_number_of_employees'),
6
  (4, 'on_The_menu', 'home_indicateurs_payroll'),
7
  (5, 'on_The_menu', 'home_indicateurs_average_salaries_by_career_path'),
8
  (6, 'on_The_menu', 'home_indicateurs_supervision_rate'),
9
  (7, 'on_The_menu', 'company_compensation'),
10
  (8, 'on_The_menu', 'company_quiz'),
11
  (9, 'on_The_menu', 'quiz_sector'),
12
  (10, 'on_The_menu', 'quiz_market'),
13
  (11, 'on_The_menu', 'report'),
14
  (12, 'on_The_menu', 'myCompany'),
15
  (13, 'on_The_menu', 'myCompany_informations'),
16
  (14, 'on_The_menu', 'myCompany_users'),
17
  (15, 'on_The_menu', 'myCompany_entities'),
18
  (16, 'on_The_menu', 'myCompany_profiles'),
19
  (17, 'on_The_menu', 'myCompany_configuration'),
20
  (18, 'on_The_menu', 'myCompany_settings'),
21
  (19, 'on_The_menu', 'myCompany_settings_language');
22
  
23
  -- rights according for this Type
24
  INSERT INTO solution_subscription_menu_rights (id, subscriptionCode, menuCode, solution_menu_rights_code) VALUES
25
-- on the menu 
26
-- Compensation
27
(1, 'on_The_menu','company_compensation','compensation_import'), 
28
(2, 'on_The_menu','company_compensation','compensation_search'),
29
(3, 'on_The_menu','company_compensation','compensation_export'),
30
(4, 'on_The_menu','company_compensation','compensation_export'),
31
(5, 'on_The_menu','company_compensation','compensation_delete'),
32
(6, 'on_The_menu','company_compensation','compensation_delete'),
33
-- quiz
34
(7, 'on_The_menu','company_quiz', 'quiz_View'),
35
-- report 
36
(8,'on_The_menu','report','report_create'),
37
(9,'on_The_menu','report','report_View'),
38
(10,'on_The_menu','report','report_update'),
39
(11,'on_The_menu','report','report_delete'),
40
(12,'on_The_menu','report','report_upload'),
41
-- Informations
42
(13, 'on_The_menu','myCompany_informations', 'company_Informations_update'), 
43
-- Users
44
(14,'on_The_menu','myCompany_users', 'company_user_create'),
45
(15,'on_The_menu','myCompany_users', 'company_user_update'),
46
(16,'on_The_menu','myCompany_users', 'company_user_delete'), 
47
(17,'on_The_menu','myCompany_users', 'company_user_desactivate'),
48
(18,'on_The_menu','myCompany_users', 'company_user_activate'),
49
(19,'on_The_menu','myCompany_users', 'company_user_activity'),
50
-- entities
51
(20,'on_The_menu','myCompany_entities','company_entites_Create'), 
52
(21,'on_The_menu','myCompany_entities','company_entites_update'),  
53
(22,'on_The_menu','myCompany_entities','company_entites_delete'), 
54
-- profiles
55
(23,'on_The_menu','myCompany_profiles','company_profil_Create'),  
56
(24,'on_The_menu','myCompany_profiles','company_profil_update'),  
57
(25,'on_The_menu','myCompany_profiles','company_profil_delete'),  
58
-- languages
59
(26, 'on_The_menu','myCompany_settings_language', 'company_language_activate');
(4-4/13)