6
6
from django .utils .safestring import mark_safe
7
7
from django .contrib .auth .decorators import login_required
8
8
from django .utils .text import slugify
9
- from .models import Chat
9
+ from .models import Chat , Customize
10
10
11
11
12
12
def index (request : object ):
13
13
user = request .user
14
+ color_fields = Customize .get_all_fields ()
14
15
context = {
15
16
'best_groups' : Chat .best_group (),
16
17
'last_groups' : Chat .last_group (),
@@ -19,7 +20,7 @@ def index(request: object):
19
20
your_groups = Chat .your_group (user )
20
21
context ['your_groups' ] = your_groups
21
22
context ['your_groups_len' ] = len (your_groups )
22
- return render (request , "chat/index.html" , context )
23
+ return render (request , "chat/index.html" , context . update ( color_fields ) )
23
24
24
25
25
26
@login_required (login_url = "auth:register" )
@@ -40,22 +41,25 @@ def room(request: object, room_name: str):
40
41
41
42
42
43
def group_list (request : object ):
44
+ color_fields = Customize .get_all_fields ()
43
45
all_groups = Chat .all_groups ()
44
46
paginator = Paginator (all_groups , 24 )
45
47
page_number = request .GET .get ('page' )
46
48
page_obj = paginator .get_page (page_number )
47
49
context = {
48
50
'page_obj' : page_obj
49
51
}
50
- return render (request , "chat/group-list.html" , context )
52
+ return render (request , "chat/group-list.html" , context . update ( color_fields ) )
51
53
52
54
53
55
def create_group (request : object ):
54
- return render (request , "chat/create-group.html" )
56
+ context = Customize .get_all_fields ()
57
+ return render (request , "chat/create-group.html" , context )
55
58
56
59
57
60
@login_required (login_url = "auth:register" )
58
61
def group_view (request : object , room_id : str ):
62
+ color_fields = Customize .get_all_fields ()
59
63
listener_room = Chat .objects .filter (name = "listener" )
60
64
if not listener_room .exists ():
61
65
Chat .objects .create (name = "listener" )
@@ -76,7 +80,7 @@ def group_view(request: object, room_id: str):
76
80
"room" : chat_model [0 ].name ,
77
81
"listener_id" : listener .room_id
78
82
}
79
- return render (request , "chat/room.html" , context )
83
+ return render (request , "chat/room.html" , context . update ( color_fields ) )
80
84
81
85
82
86
def about (request : object ):
0 commit comments