[tests] desktop icons
This commit is contained in:
parent
5ab8a8d405
commit
2f61c5a3df
2 changed files with 8 additions and 4 deletions
|
|
@ -69,6 +69,10 @@ def get_desktop_icons(user=None):
|
|||
# flag for modules_setup page
|
||||
standard_icon.hidden_in_standard = standard_icon.hidden
|
||||
|
||||
# if blocked, hidden too!
|
||||
if standard_icon.blocked:
|
||||
standard_icon.hidden = 1
|
||||
|
||||
user_icons.append(standard_icon)
|
||||
|
||||
user_blocked_modules = frappe.get_doc('User', user).get_blocked_modules()
|
||||
|
|
@ -171,9 +175,9 @@ def set_hidden(module_name, user=None, hidden=1):
|
|||
if hidden and icon.custom:
|
||||
frappe.delete_doc(icon.doctype, icon.name, ignore_permissions=True)
|
||||
return
|
||||
else:
|
||||
# hidden by user
|
||||
icon.db_set('hidden', hidden)
|
||||
|
||||
# hidden by user
|
||||
icon.db_set('hidden', hidden)
|
||||
else:
|
||||
icon = frappe.get_doc('Desktop Icon', {'standard': 1, 'module_name': module_name})
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ class TestDesktopIcon(unittest.TestCase):
|
|||
frappe.set_user('test@example.com')
|
||||
frappe.db.sql('delete from `tabDesktop Icon` where standard=0')
|
||||
frappe.db.sql('delete from `tabBlock Module`')
|
||||
frappe.db.sql('update `tabDesktop Icon` set hidden=0')
|
||||
frappe.db.sql('update `tabDesktop Icon` set hidden=0, blocked=0')
|
||||
|
||||
def tearDown(self):
|
||||
frappe.set_user('Administrator')
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue