예제 #1
0
파일: views.py 프로젝트: waruboy/rendefu
def pengingat_detail(request, kode_organisasi, id_pengingat):
	organisasi = ambil_organisasi(kode_organisasi)
	user =  request.user
	pengingat_daftar = ambil_pengingat(organisasi, user)
	pengingat_detail = Pengingat.objects.get(pk = id_pengingat)
	if request.method == "POST":
		form = PengingatDetailForm(request.POST)
		if form.is_valid():
			judul = form.cleaned_data['judul']
			keterangan = form.cleaned_data['keterangan']
			pengingat_detail.judul = judul
			pengingat_detail.keterangan = keterangan
			pengingat_detail.save()
	else:
		form = PengingatDetailForm(instance=pengingat_detail)
	form_pengingat = PengingatTambahForm()

	if pengingat_detail.selesai:
		tombol_selesai = "Aktfikan kembali"
		status_selesai = "Sudah selasai"
	else:
		tombol_selesai = "Tandai selesai"
		status_selesai = "Belum selesai"
	return render (request, 'pengingat_detail.jade' , {
		'form': form,
		'form_pengingat': form_pengingat,
		'organisasi': organisasi,
		'pengingat': pengingat_daftar,
		'pengingat_detail': pengingat_detail,
		'status_selesai': status_selesai,
		'tombol_selesai': tombol_selesai,
		})
예제 #2
0
파일: views.py 프로젝트: waruboy/rendefu
def pengingat_tambah(request, kode_organisasi):
	if request.method == "POST":
		form = PengingatTambahForm(request.POST)
		organisasi = ambil_organisasi(kode_organisasi)
		if form.is_valid():
			
			judul = form.cleaned_data['judul']
			pengingat_baru = Pengingat.objects.create(
				judul = judul,
				organisasi = organisasi,
				user = request.user,
				)
	return redirect("/" + kode_organisasi + "/")