@@ -70,7 +70,7 @@ def get_contact_model_data(prefix: str = '',
7070
7171
7272def get_deal_model_data (prefix : str = '' ,
73- perms : dict = {}, # NOQA
73+ perms : dict = {'add' : False }, # NOQA
7474 view_only : bool = True ,
7575 is_add_url : bool = False ,
7676 ) -> dict :
@@ -142,15 +142,15 @@ def get_publicemaildomain_model_data(name: str = '', prefix: str = '') -> dict:
142142 }
143143
144144
145- def get_reminder_model_data (name : str = '' , prefix : str = '' ) -> dict :
145+ def get_reminder_model_data (name : str = '' , prefix : str = '' , add : bool = False ) -> dict :
146146 prefix = prefix or PREFIX
147147 name = name or "Reminders"
148148 return {
149149 'name' : name ,
150150 'object_name' : 'Reminder' ,
151- 'perms' : get_perms (),
151+ 'perms' : get_perms (add = add ),
152152 'admin_url' : f'/en/{ prefix } common/reminder/' ,
153- 'add_url' : f'/en/{ prefix } common/reminder/add/' ,
153+ 'add_url' : f'/en/{ prefix } common/reminder/add/' if add else None ,
154154 'view_only' : False
155155 }
156156
@@ -708,7 +708,7 @@ def get_task_app_data(add_models: tuple = tuple(), prefix: str = '') -> dict:
708708 'add_url' : f'/en/{ PREFIX } crm/currency/add/' ,
709709 'view_only' : False
710710 },
711- get_deal_model_data (is_add_url = True , view_only = False ),
711+ get_deal_model_data (perms = { 'add' : False } , view_only = False ),
712712 {
713713 'name' : 'Emails in CRM' ,
714714 'object_name' : 'CrmEmail' ,
@@ -934,7 +934,7 @@ def get_task_app_data(add_models: tuple = tuple(), prefix: str = '') -> dict:
934934 add_models = (
935935 get_department_model_data (prefix = ADMIN_PREFIX ),
936936 get_thefile_model_data (prefix = ADMIN_PREFIX ),
937- get_reminder_model_data (prefix = ADMIN_PREFIX ),
937+ get_reminder_model_data (prefix = ADMIN_PREFIX , add = True ),
938938 get_userprofile_model_data (
939939 prefix = ADMIN_PREFIX ,
940940 perms = {'add' : True , 'change' : True , 'delete' : True , 'view' : True },
@@ -993,7 +993,7 @@ def get_task_app_data(add_models: tuple = tuple(), prefix: str = '') -> dict:
993993 'view_only' : False
994994 },
995995 get_deal_model_data (
996- prefix = ADMIN_PREFIX , is_add_url = True , view_only = False
996+ prefix = ADMIN_PREFIX , is_add_url = False , view_only = False
997997 ),
998998 {
999999 'name' : 'Emails in CRM' ,
0 commit comments