~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/admin/templates/offering.html

  • Committer: Matt Giuca
  • Date: 2010-02-18 03:57:33 UTC
  • Revision ID: matt.giuca@gmail.com-20100218035733-d4v0iy4hq0wbjas6
ivle.fileservice_lib.listing: Previously assumed any SVN client error meant the directory was not versioned, and silently dropped SVN metadata. Now checks the error message, and for any unexpected errors, raises the exception rather than assuming unversioned. Fixes Launchpad Bug #523592.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
           href="${req.publisher.generate(context, OfferingEdit)}">
13
13
           Change details
14
14
        </a>
 
15
        <a py:if="req.user.admin"
 
16
           class="subjectaction"
 
17
           href="${req.publisher.generate(context, OfferingCloneWorksheets)}">
 
18
           Clone worksheets
 
19
        </a>
15
20
        <a py:if="'enrol' in permissions"
16
21
           class="groupaction"
17
 
           href="${req.publisher.generate(context, None, ('+enrolments', '+new'))}">
18
 
          Enrol users
 
22
           href="${req.publisher.generate(context, EnrolmentsView)}">
 
23
          Administer enrolments
19
24
        </a>
20
25
      </div>
21
26
 
65
70
                </py:if>
66
71
                <br />
67
72
                ${project.synopsis}
68
 
                <py:if test="'view_project_submissions' in permissions">
69
 
                  <br />
 
73
                <div class="horizontalactions" py:if="'view_project_submissions' in permissions">
70
74
                  <a class="verifyaction" href="${req.publisher.generate(project)}">View submissions</a>
71
 
                  <a py:if="project.project_set.is_group" class="manageaction"
 
75
                  <a py:if="project.project_set.is_group" class="groupaction"
72
76
                     href="${req.publisher.generate(project.project_set, GroupsView)}">Manage groups</a>
73
 
                </py:if>
 
77
                </div>
74
78
              </li>
75
79
            </ul>
76
 
            <py:if test="context.get_open_projects_for_user(req.user).count() > 0">
77
 
              <p>
78
 
                To submit to a project that has not yet closed, use the file
79
 
                browser to navigate to the file or directory that you wish to
80
 
                submit, click &ldquo;More actions...&rdquo;,
81
 
                &ldquo;Submit&rdquo;, and then select the correct project.
82
 
              </p>
83
 
              <p>
84
 
                If the project to which you intend to submit is not listed,
85
 
                ensure that you are in the correct directory, or a subdirectory
86
 
                thereof. For solo projects, you must be inside the subject's
87
 
                &ldquo;mywork&rdquo; directory. For group projects, you must be
88
 
                inside the directory for the assigned group.
89
 
              </p>
90
 
              <p>
91
 
                You may resubmit a project as you wish until the deadline, but
92
 
                a new submission will overwrite any made earlier.
93
 
              </p>
94
 
            </py:if>
 
80
            <p py:if="context.get_open_projects_for_user(req.user).count() > 0">
 
81
              <a class="helpaction" href="/+help/Submitting%20a%20project">Help submitting a project</a>
 
82
            </p>
95
83
          </py:otherwise>
96
84
        </py:choose>
97
85
 
136
124
                <span style="font-weight: bold;">Mark:</span> ${worksheet_mark}/${worksheet_max_mark}
137
125
              </p>
138
126
            </py:if>
139
 
            <span py:if="'edit_worksheets' in permissions">
 
127
            <div class="horizontalactions" py:if="'edit_worksheets' in permissions">
140
128
              <a class="manageaction" href="${req.publisher.generate(context, None, ('+worksheets', '+edit'))}"> Manage worksheets</a>
141
 
              <br />
142
129
              <a class="manageaction" href="/+exercises">Manage exercises</a>
143
 
            </span>
 
130
            </div>
144
131
          </div>
145
132
        </py:choose>
146
133
      </div>