def whitelist_edit(request): variables = {} whitelist_id = int(request.POST.get("data[id]", "0")) phoneuser_id = int(request.POST.get("data[phoneuser_id]", "0")) if whitelist_id: try: whitelist = Whitelist.objects.get(pk=whitelist_id) whitelist.duration = int(whitelist.duration / 60) whitelist.frequency = int(whitelist.frequency) except: raise Http404 else: whitelist = Whitelist() whitelist.duration = int(Pref.get("threshold")) / 60 if phoneuser_id: try: whitelist.phoneuser = PhoneUser.objects.get(pk=phoneuser_id) except: raise Http404 variables['whitelist'] = whitelist variables['enable_first_in'] = Pref.get("enable_first_in") variables['change_threshold'] = Pref.get("change_threshold") return render_to_response('phoneusers/whitelists/whitelist.html', variables)
def prefs_edit(request): # recuperiamo le preferenze e le tariffe min_duration = Pref.get("min_duration") alert_before_end = Pref.get("alert_before_end") enable_first_in = Pref.get("enable_first_in") change_threshold = Pref.get("change_threshold") threshold = int(Pref.get("threshold")) / 60 header = Pref.get("header") fares = Fare.objects.filter(position__gt=0).order_by("position") variables = { "min_duration": min_duration, "alert_before_end": alert_before_end, "enable_first_in": enable_first_in, "change_threshold": change_threshold, "threshold": threshold, "fares": fares, "header": header, } variables.update(Acl.get_permissions_for_user(request.user.id, request.user.is_staff)) return render_to_response("prefs.html", RequestContext(request, variables))