예제 #1
0
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)
예제 #2
0
파일: upload.py 프로젝트: SMYSA/sm3-code
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"])