def edit_printer(request, pk, template_dir=None): if pk == 'wizard': return render(request, get_template_path('printer_wizard', template_dir)) else: return render(request, get_template_path('printer_settings', template_dir))
def tunnel(request, pk, template_dir=None): get_printer_or_404(pk, request) version = (cache.printer_settings_get(pk) or {}).get('tsd_plugin_version', '') is_v1 = version and not is_plugin_version_supported(version) return render( request, get_template_path('tunnel', template_dir), {"v1": is_v1}, )
def share_printer(request, pk, template_dir=None): printer = get_printer_or_404(pk, request) if request.method == "POST": if request.POST.get('shared') == 'on': if not hasattr(printer, 'sharedresource'): SharedResource.objects.create(printer=printer, share_token=hexlify( os.urandom(18)).decode()) else: SharedResource.objects.filter(printer=printer).delete() messages.success( request, 'You have disabled printer feed sharing. Previous shareable link has now been revoked.' ) return render(request, get_template_path('share_printer', template_dir), dict(printer=printer, user=request.user))
def tunnel(request, pk, template_dir=None): return render(request, get_template_path('tunnel', template_dir), {"v1": True})
def tunnel(request, pk, template_dir=None): get_printer_or_404(pk, request) return render( request, get_template_path('tunnel', template_dir), )
def gcodes(request, template_dir=None): return render(request, get_template_path('gcode_files', template_dir))
def prints(request, template_dir=None): return render(request, get_template_path('prints', template_dir))
def user_preferences(request, route=None, template_dir=None): params = dict(telegram_bot_name=bot_name) if bot_name else dict() return render(request, get_template_path('user_preferences', template_dir), params)
def gcodes(request, template_dir=None): gcodes = GCodeFile.objects.filter(user=request.user) return render(request, get_template_path('gcode_files', template_dir), dict(gcodes=gcodes))
def user_preferences(request, template_dir=None): return render(request, get_template_path('user_preferences', template_dir), dict(telegram_bot_name=bot_name))