def prefs_shortcut_update(self, url_params): req_data = url_params['query'] logger.info('Add/Update shortcut: %s', json.dumps(req_data)) shortcuts = ShortcutsDb.get_instance() id = shortcuts.put_shortcut( req_data['name'], req_data['keyword'], req_data['cmd'], req_data.get('icon') or None, str_to_bool(req_data['is_default_search']), str_to_bool(req_data['run_without_argument']), req_data.get('id')) shortcuts.commit() return {'id': id}
def prefs_shortcut_update(self, url_params): req_data = url_params['query'] logger.info('Add/Update shortcut: %s' % json.dumps(req_data)) shortcuts = ShortcutsDb.get_instance() id = shortcuts.put_shortcut(force_unicode(req_data['name']), force_unicode(req_data['keyword']), force_unicode(req_data['cmd']), req_data['icon'], str_to_bool(req_data['is_default_search']), req_data.get('id')) shortcuts.commit() return {'id': id}
def prefs_shortcut_update(self, url_params): req_data = url_params['query'] logger.info('Add/Update shortcut: %s' % json.dumps(req_data)) shortcuts = ShortcutsDb.get_instance() id = shortcuts.put_shortcut(force_unicode(req_data['name']), force_unicode(req_data['keyword']), force_unicode(req_data['cmd']), req_data.get('icon') or None, str_to_bool(req_data['is_default_search']), req_data.get('id')) shortcuts.commit() return {'id': id}
def __init__(self): self.shortcutsDb = ShortcutsDb.get_instance()
def prefs_shortcut_remove(self, url_params): req_data = url_params['query'] logger.info('Remove shortcut: %s', json.dumps(req_data)) shortcuts = ShortcutsDb.get_instance() shortcuts.remove(req_data['id']) shortcuts.commit()
def prefs_shortcut_get_all(self, url_params): logger.info('Handling /shortcut/get-all') shortcuts = ShortcutsDb.get_instance() return shortcuts.get_sorted_records()
def prefs_shortcut_remove(self, url_params): req_data = url_params['query'] logger.info('Remove shortcut: %s' % json.dumps(req_data)) shortcuts = ShortcutsDb.get_instance() shortcuts.remove(req_data['id']) shortcuts.commit()