Exemplo n.º 1
0
	def get_context_data(self, *args, **kwargs):
		context = super(ProjectDetail, self).get_context_data(*args, **kwargs)
		context['project'] = self.object
		context['breadcrumbs'] = [
			{
				'label': _("Projects"),
				'url': reverse('project_list')
			},
			{
				'label': _(u"%s" % self.object),
			},
			{
				'label': _("Detail"),
				'menu': [
					{
						'label': _("Organisations"),
					},
					{
						'label': _("Locations"),
					},
					{
						'label': _("Activities"),
					},
					{
						'label': _("Tasks"),
						'url': reverse(
							'project_task_list',
							kwargs={'pk': self.object.pk}
						),
					},
					{
						'label': _("Documents"),
					},
					{
						'label': _("Staff"),
					},
					{
						'label': _("Volunteers"),
					},
				]
			}
		]
		context['module_menu'] = menu()
		context['data'] = detail_from_dict(self.model, self.serializer_class(self.object).data)
		return context