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

« back to all changes in this revision

Viewing changes to ivle/webapp/admin/subject.py

s/max./up to/

Show diffs side-by-side

added added

removed removed

Lines of Context:
168
168
        self.plugin_styles[Plugin] = ["project.css"]
169
169
        self.plugin_scripts[Plugin] = ["project.js"]
170
170
        ctx['offering'] = self.context
 
171
        ctx['subject'] = self.context.subject.short_name
 
172
        ctx['year'] = self.context.semester.year
 
173
        ctx['semester'] = self.context.semester.semester
 
174
 
171
175
        ctx['projectsets'] = []
172
176
 
173
177
        #Open the projectset Fragment, and render it for inclusion
183
187
        for projectset in self.context.project_sets:
184
188
            settmpl = loader.load(set_fragment)
185
189
            setCtx = Context()
186
 
            setCtx['projectset'] = projectset
 
190
            setCtx['group_size'] = projectset.max_students_per_group
 
191
            setCtx['projectset_id'] = projectset.id
187
192
            setCtx['new_project_url'] = self.new_project_url(projectset)
188
193
            setCtx['projects'] = []
189
194
 
220
225
 
221
226
    def populate(self, req, ctx):
222
227
        ctx['format_datetime_short'] = ivle.date.format_datetime_for_paragraph
 
228
 
223
229
        ctx['project'] = self.context
 
230
        ctx['assesseds'] = self.context.assesseds
 
231
 
 
232
        ctx['submissions'] = []
 
233
        for assessed in self.context.assesseds:
 
234
            if assessed.submissions.count() > 0:
 
235
                ctx['submissions'].append(
 
236
                        assessed.submissions.order_by(ProjectSubmission.date_submitted)[-1])
 
237
 
224
238
 
225
239
class Plugin(ViewPlugin, MediaPlugin):
226
240
    urls = [