Пример #1
0
def edit_location(request, scener_id):
	scener = get_object_or_404(Releaser, is_group=False, id=scener_id)

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'scener_edit_location', scener, ScenerEditLocationForm,
		title='Editing location for %s:' % scener.name,
		update_datestamp=True, on_success=success)
Пример #2
0
def edit_series(request, party_series_id):
    party_series = get_object_or_404(PartySeries, id=party_series_id)

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(request, 'party_edit_series', party_series, EditPartySeriesForm,
        title='Editing party: %s' % party_series.name, on_success=success
        #update_datestamp = True
    )
Пример #3
0
def edit_series(request, party_series_id):
	party_series = get_object_or_404(PartySeries, id=party_series_id)

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'party_edit_series', party_series, EditPartySeriesForm,
		title='Editing party: %s' % party_series.name, on_success=success
		#update_datestamp = True
	)
Пример #4
0
def edit_notes(request, production_id):
	production = get_object_or_404(Production, id=production_id)
	if not request.user.is_staff:
		return HttpResponseRedirect(production.get_absolute_url())

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'production_edit_notes', production, ProductionEditNotesForm,
		title='Editing notes for %s:' % production.title,
		update_datestamp=True, update_bonafide_flag=True, on_success=success)
Пример #5
0
def edit_real_name(request, scener_id):
    scener = get_object_or_404(Releaser, is_group=False, id=scener_id)
    if not request.user.has_perm('demoscene.view_releaser_real_names'):
        return HttpResponseRedirect(scener.get_absolute_edit_url())

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(request, 'scener_edit_real_name', scener, ScenerEditRealNameForm,
        title="Editing %s's real name:" % scener.name,
        update_datestamp=True, on_success=success, ajax_submit=request.GET.get('ajax_submit'))
Пример #6
0
def edit_real_name(request, scener_id):
	scener = get_object_or_404(Releaser, is_group=False, id=scener_id)
	if not request.user.has_perm('demoscene.view_releaser_real_names'):
		return HttpResponseRedirect(scener.get_absolute_edit_url())

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'scener_edit_real_name', scener, ScenerEditRealNameForm,
		title="Editing %s's real name:" % scener.name,
		update_datestamp=True, on_success=success, ajax_submit=request.GET.get('ajax_submit'))
Пример #7
0
def edit_notes(request, production_id):
    production = get_object_or_404(Production, id=production_id)
    if not request.user.is_staff:
        return HttpResponseRedirect(production.get_absolute_url())

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(request, 'production_edit_notes', production, ProductionEditNotesForm,
        title='Editing notes for %s:' % production.title,
        update_datestamp=True, update_bonafide_flag=True, on_success=success)
Пример #8
0
def edit_notes(request, releaser_id):
	releaser = get_object_or_404(Releaser, id=releaser_id)
	if not request.user.is_staff:
		return HttpResponseRedirect(releaser.get_absolute_edit_url())

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'releaser_edit_notes', releaser, ReleaserEditNotesForm,
		title='Editing notes for %s' % releaser.name,
		update_datestamp=True, on_success=success)
Пример #9
0
def edit_location(request, scener_id):
    scener = get_object_or_404(Releaser, is_group=False, id=scener_id)

    if not scener.editable_by_user(request.user):
        raise PermissionDenied

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(request, 'scener_edit_location', scener, ScenerEditLocationForm,
        title='Editing location for %s:' % scener.name,
        update_datestamp=True, on_success=success)
Пример #10
0
def edit_series_notes(request, party_series_id):
    party_series = get_object_or_404(PartySeries, id=party_series_id)
    if not request.user.is_staff:
        return HttpResponseRedirect(party_series.get_absolute_edit_url())

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(request, 'party_edit_series_notes', party_series, PartySeriesEditNotesForm,
        title='Editing notes for %s' % party_series.name, on_success=success
        #update_datestamp = True
        )
Пример #11
0
def edit_series_notes(request, party_series_id):
	party_series = get_object_or_404(PartySeries, id=party_series_id)
	if not request.user.is_staff:
		return HttpResponseRedirect(party_series.get_absolute_edit_url())

	def success(form):
		form.log_edit(request.user)

	return simple_ajax_form(request, 'party_edit_series_notes', party_series, PartySeriesEditNotesForm,
		title='Editing notes for %s' % party_series.name, on_success=success
		#update_datestamp = True
		)
Пример #12
0
def edit_notes(request, bbs_id):
    bbs = get_object_or_404(BBS, id=bbs_id)
    if not request.user.is_staff:
        return redirect('bbs', bbs.id)

    def success(form):
        form.log_edit(request.user)

    return simple_ajax_form(
        request, 'bbs_edit_notes', bbs, BBSEditNotesForm,
        title='Editing notes for %s' % bbs.name, on_success=success
    )