File tree Expand file tree Collapse file tree 6 files changed +35
-14
lines changed Expand file tree Collapse file tree 6 files changed +35
-14
lines changed Original file line number Diff line number Diff line change 53
53
"django.middleware.security.SecurityMiddleware" ,
54
54
"django.contrib.sessions.middleware.SessionMiddleware" ,
55
55
"django.middleware.common.CommonMiddleware" ,
56
- ' django.middleware.locale.LocaleMiddleware' ,
56
+ " django.middleware.locale.LocaleMiddleware" ,
57
57
"django.middleware.csrf.CsrfViewMiddleware" ,
58
58
"django.contrib.auth.middleware.AuthenticationMiddleware" ,
59
59
"django.contrib.messages.middleware.MessageMiddleware" ,
Original file line number Diff line number Diff line change @@ -56,16 +56,18 @@ def create_review(request, id: int):
56
56
if request .method == "POST" :
57
57
form = ReviewForm (request .POST )
58
58
if form .is_valid ():
59
- previous_review = learning_resource .reviews .filter (user = request .user ).first ()
60
-
59
+ previous_review = learning_resource .reviews .filter (
60
+ user = request .user
61
+ ).first ()
62
+
61
63
review = form .save (commit = False )
62
64
review .user = request .user
63
-
65
+
64
66
if previous_review :
65
67
learning_resource .reviews .filter (user = request .user ).delete ()
66
68
if not review .comment .endswith (" (edited)" ):
67
69
review .comment += " (edited)"
68
-
70
+
69
71
review .save ()
70
72
learning_resource .reviews .add (review )
71
73
return redirect ("learning_resource_detail" , id = id )
Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ body {
24
24
border-radius : 50% ;
25
25
margin-right : 10px ;
26
26
object-fit : cover;
27
+ transition : filter 0.3s ;
28
+ }
29
+
30
+ .wrapper header .auth-buttons a .user-image : hover {
31
+ filter : brightness (0.8 );
27
32
}
28
33
29
34
header {
Original file line number Diff line number Diff line change @@ -161,6 +161,7 @@ body {
161
161
height : 50px ;
162
162
border-radius : 50% ;
163
163
margin-right : 10px ;
164
+ object-fit : cover;
164
165
}
165
166
166
167
.star-rating {
Original file line number Diff line number Diff line change @@ -36,13 +36,24 @@ body {
36
36
37
37
38
38
/* Imagen de perfil */
39
+ .profile-pic-container {
40
+ display : flex;
41
+ justify-content : center;
42
+ align-items : center;
43
+ padding : 10px ;
44
+ }
45
+
39
46
.profile-pic {
40
- width : 20rem ;
41
- height : 20rem ;
47
+ width : 20rem ; /* Mantén el tamaño existente */
48
+ height : 20rem ; /* Mantén el tamaño existente */
42
49
border-radius : 50% ;
43
50
object-fit : cover;
44
51
display : flex;
52
+ transition : filter 0.3s ;
53
+ }
45
54
55
+ .profile-pic : hover {
56
+ filter : brightness (0.8 );
46
57
}
47
58
48
59
/* Información en la sección de la izquierda */
Original file line number Diff line number Diff line change @@ -43,13 +43,15 @@ <h2>Learning Preferences <i class="fa fa-pencil"></i></h2>
43
43
</ button >
44
44
</ a >
45
45
</ div >
46
- < a href ="{% url 'update_profile' %} ">
47
- {% if user.image %}
48
- < img class ="profile-pic img-fluid " src ="{{ user.image.url }} " alt ="Profile Picture ">
49
- {% else %}
50
- < img class ="profile-pic img-fluid " src ="{% static 'images/default-user.png' %} " alt ="Profile Picture ">
51
- {% endif %}
52
- </ a >
46
+ < div class ="profile-pic-container ">
47
+ < a href ="{% url 'update_profile' %} ">
48
+ {% if user.image %}
49
+ < img class ="profile-pic img-fluid " src ="{{ user.image.url }} " alt ="Profile Picture ">
50
+ {% else %}
51
+ < img class ="profile-pic img-fluid " src ="{% static 'images/default-user.png' %} " alt ="Profile Picture ">
52
+ {% endif %}
53
+ </ a >
54
+ </ div >
53
55
</ div >
54
56
55
57
< div class ="skills ">
You can’t perform that action at this time.
0 commit comments