def remove_tag(request): name = request.POST.get('name') objtype = request.POST.get('objtype') objid = int(request.POST.get('objid')) tag_services.removeTag(name, objtype, objid) _project = Project.objects.get(pk=objid) watches = watch_services.find_project_watches(_project) mail_services.notifyWatchers_project_tag_removed(request.user, _project, name, watches) ActionLog.log_project_tag_removed(user=request.user, project_id=objid, tag_name=name) return HttpResponse('')
def remove_tag(request): name = request.POST.get('name') objtype = request.POST.get('objtype') objid = int(request.POST.get('objid')) tag_services.removeTag(name, objtype, objid) _project = Project.objects.get(pk=objid) watches = watch_services.find_project_watches(_project) mail_services.notifyWatchers_project_tag_removed(request.user, _project, name, watches) ActionLog.log_project_tag_removed(user=request.user, project_id=objid, tag_name=name) return HttpResponse('', content_type="text/plain")
def add_tag(request): name = request.POST.get('name') objtype = request.POST.get('objtype') objid = int(request.POST.get('objid')) if not objtype in ['Project', 'Issue']: raise BaseException('Wrong objtype: %s' % objtype) tag_services.addTag(name, objtype, objid) _project = Project.objects.get(pk=objid) watches = watch_services.find_project_watches(_project) #TODO: in the future, not only projects! mail_services.notifyWatchers_project_tag_added(request.user, _project, name, watches) ActionLog.log_project_tag_added(user=request.user, project_id=objid, tag_name=name) return HttpResponse('')
def add_tag(request): name = request.POST.get('name') objtype = request.POST.get('objtype') objid = int(request.POST.get('objid')) if not objtype in ['Project', 'Issue']: raise BaseException('Wrong objtype: %s' % objtype) tag_services.addTag(name, objtype, objid) _project = Project.objects.get(pk=objid) watches = watch_services.find_project_watches(_project) #TODO: in the future, not only projects! mail_services.notifyWatchers_project_tag_added(request.user, _project, name, watches) ActionLog.log_project_tag_added(user=request.user, project_id=objid, tag_name=name) return HttpResponse('', content_type="text/plain")
def edit(request): project_id = int(request.POST.get('id')) project = Project.objects.get(pk=project_id) old_json = project.to_json() if 'image3x1' in request.FILES and request.FILES['image3x1']: project.image3x1 = request.FILES['image3x1'] project.description = request.POST.get('description') project.homeURL = request.POST.get('homeURL') project.save() watches = watch_services.find_project_watches(project) mail_services.notifyWatchers_project_edited(request.user, project, old_json, watches) ActionLog.log_edit_project(project=project, user=request.user, old_json=old_json) return redirect('core.views.project_views.view', project_id=project.id)
def edit(request): project_id = int(request.POST.get('id')) project = Project.objects.get(pk=project_id) old_json = project.to_json() if 'image3x1' in request.FILES and request.FILES['image3x1']: project.image3x1 = request.FILES['image3x1'] project.description = request.POST.get('description') project.homeURL = request.POST.get('homeURL') project.save() watches = watch_services.find_project_watches(project) mail_services.notifyWatchers_project_edited(request.user, project, old_json, watches) ActionLog.log_edit_project(project=project, user=request.user, old_json=old_json) return redirect('/project/%s' % project.id)