def lcd_reorder(lcd_id, display_order, direction): action = '{action} {controller}'.format( action=TRANSLATIONS['reorder']['title'], controller=TRANSLATIONS['lcd']['title']) error = [] try: status, reord_list = reorder(display_order, lcd_id, direction) if status == 'success': DisplayOrder.query.first().lcd = ','.join(map(str, reord_list)) db.session.commit() else: error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('routes_page.page_lcd'))
def input_reorder(input_id, display_order, direction): action = '{action} {controller}'.format(action=gettext("Reorder"), controller=gettext("Input")) error = [] try: status, reord_list = reorder(display_order, input_id, direction) if status == 'success': DisplayOrder.query.first().inputs = ','.join(map(str, reord_list)) db.session.commit() elif status == 'error': error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('routes_page.page_data'))
def dashboard_reorder(dashboard_id, display_order, direction): """reorder something on the dashboard""" action = '{action} {controller}'.format(action=gettext("Reorder"), controller=gettext("Dashboard")) error = [] try: status, reord_list = reorder(display_order, dashboard_id, direction) if status == 'success': DisplayOrder.query.first().dashboard = ','.join( map(str, reord_list)) db.session.commit() else: error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('routes_page.page_dashboard'))
def function_reorder(function_id, display_order, direction): action = '{action} {controller}'.format( action=TRANSLATIONS['reorder']['title'], controller=TRANSLATIONS['function']['title']) error = [] try: status, reord_list = reorder( display_order, function_id, direction) if status == 'success': DisplayOrder.query.first().function = ','.join(map(str, reord_list)) db.session.commit() else: error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('routes_page.page_function'))
def pid_reorder(pid_id, display_order, direction): action = u'{action} {controller}'.format( action=gettext(u"Reorder"), controller=gettext(u"PID")) error = [] try: status, reord_list = reorder(display_order, pid_id, direction) if status == 'success': DisplayOrder.query.first().pid = ','.join(map(str, reord_list)) db.session.commit() else: error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('page_routes.page_pid'))
def conditional_reorder(cond_id, display_order, direction): """Reorder a Conditional""" action = '{action} {controller}'.format(action=gettext("Reorder"), controller=gettext("Conditional")) error = [] try: status, reord_list = reorder(display_order, cond_id, direction) if status == 'success': DisplayOrder.query.first().conditional = ','.join( map(str, reord_list)) db.session.commit() elif status == 'error': error.append(reord_list) except Exception as except_msg: error.append(except_msg) flash_success_errors(error, action, url_for('routes_page.page_function'))