def UpdateReportInfo(ht_or_vt, teachee, reporter, visited, comment, contact_type): reports = DataModule.GetReports(ht_or_vt, HtmlReuse.year, HtmlReuse.month) r = reports[teachee] r.visited = visited r.reported = True r.report_notes = comment r.reported_by = reporter r.contact_type = contact_type DataModule.PutReports(ht_or_vt, HtmlReuse.year, HtmlReuse.month, reports)
import Common import DataModule def StubReportInfo(ht_or_vt, districts): reports = DataModule.GetReports(ht_or_vt, HtmlReuse.year, HtmlReuse.month) for d in districts: comps = districts[d].companionships for c in comps: as = comps[c].assignments for a in as: name = a.first_name + " " + a.last_name if not reports.has_key(name): reports[name] = Sm3Ht.ReportInfo() DataModule.PutReports(ht_or_vt, HtmlReuse.year, HtmlReuse.month, reports) def ReplaceHtAssignments(ht_or_vt): sm3_ht = Sm3Ht.SM3HomeTeaching(form["membership_file"].value.split("\n")) districts = sm3_ht.GetHTDistricts() DataModule.PutAssignments(ht_or_vt, HtmlReuse.year, HtmlReuse.month, districts) return districts form = cgi.FieldStorage() # # Perform Authorization # Common.AuthorizePage(["htadmin", "vtadmin", "admin"])