mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-09 19:40:19 +00:00
WIP: first Weekmail models
This commit is contained in:
16
com/views.py
16
com/views.py
@ -11,7 +11,7 @@ from django import forms
|
||||
|
||||
from datetime import timedelta
|
||||
|
||||
from com.models import Sith, News, NewsDate
|
||||
from com.models import Sith, News, NewsDate, Weekmail, WeekmailArticle
|
||||
from core.views import CanViewMixin, CanEditMixin, CanEditPropMixin, TabedViewMixin, CanCreateMixin
|
||||
from core.views.forms import SelectDateTime
|
||||
from core.models import Notification, RealGroup
|
||||
@ -28,6 +28,11 @@ class ComTabsMixin(TabedViewMixin):
|
||||
|
||||
def get_list_of_tabs(self):
|
||||
tab_list = []
|
||||
tab_list.append({
|
||||
'url': reverse('com:weekmail'),
|
||||
'slug': 'weekmail',
|
||||
'name': _("Weekmail"),
|
||||
})
|
||||
tab_list.append({
|
||||
'url': reverse('com:index_edit'),
|
||||
'slug': 'index',
|
||||
@ -213,4 +218,13 @@ class NewsDetailView(CanViewMixin, DetailView):
|
||||
template_name = 'com/news_detail.jinja'
|
||||
pk_url_kwarg = 'news_id'
|
||||
|
||||
# Weekmail
|
||||
|
||||
class WeekmailEditView(UpdateView):
|
||||
model = Weekmail
|
||||
template_name = 'com/weekmail.jinja'
|
||||
|
||||
def get_object(self, queryset=None):
|
||||
return self.model.objects.order_by('-id').first()
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user