File tree Expand file tree Collapse file tree 2 files changed +36
-1
lines changed
Expand file tree Collapse file tree 2 files changed +36
-1
lines changed Original file line number Diff line number Diff line change 113113
114114 < div class ="page-content ">
115115
116+ {% if messages %}
117+ {% for message in messages %}
118+ {% if message.tags == 'success' %}
119+ < div class ="alert alert-success alert-dismissible " role ="alert ">
120+ < button type ="button " class ="close " data-dismiss ="alert " aria-label ="close "> ×</ button >
121+ < strong > Successful Submission</ strong >
122+ < ul class ="messages list-group ">
123+ < li class ="{% if message.tags %} {{ message.tags }} {% endif %} list-group-item " > {{ message }} </ li >
124+ </ ul >
125+ </ div >
126+ {% elif message.tags == 'error'%}
127+ < div class ="alert alert-danger alert-dismissible " role ="alert ">
128+ < button type ="button " class ="close " data-dismiss ="alert " aria-label ="close "> ×</ button >
129+ < strong > Error in Submission</ strong >
130+ < ul class ="messages list-group ">
131+ < li class ="{% if message.tags %} {{ message.tags }} {% endif %} list-group-item " > {{ message }} </ li >
132+ </ ul >
133+ </ div >
134+ {% endif %}
135+ {% endfor %}
136+ {% endif %}
137+
116138 < div class ="last-rides ">
117139
118140 < div class ="col-md-12 col-sm-12 col-xs-12 ">
@@ -469,6 +491,14 @@ <h3><a href="#">From {{ ride.source }} to {{ ride.dest }}</a></h3>ride by <a hre
469491 <!-- Slicknav -->
470492 < script type ="text/javascript " src ="{% static 'js/jquery.slicknav.min.js' %} "> </ script >
471493
494+ < script >
495+ $ ( "document" ) . ready ( ( ) => {
496+ $ ( ".alert" ) . delay ( 5000 ) . slideUp ( 200 , ( ) => {
497+ $ ( this ) . alert ( 'close' ) ;
498+ } ) ;
499+ } )
500+ </ script >
501+
472502</ body >
473503
474504</ html >
Original file line number Diff line number Diff line change 66from django .core .mail import EmailMessage , send_mail
77from django .contrib .sites .shortcuts import get_current_site
88from django .conf import settings
9+ from django .contrib import messages
910from .tokens import account_activation_token
1011import datetime
1112from django .db .models import Q
@@ -128,9 +129,13 @@ def addPool(request):
128129 form = PoolForm (request .POST , initial = {'paid' : False , 'user' : request .user })
129130 if form .is_valid ():
130131 form .save ()
132+ messages .success (request , 'Your Ride has been successfully added.' )
133+ else :
134+ messages .error (request ,'ERROR: Invalid Form' )
135+ return redirect ('dashboard' );
131136 else :
132137 form = PoolForm (initial = {'paid' : False , 'user' : request .user })
133- return render (request , 'add.html' , {'form' : form })
138+ return render (request , 'add.html' , {'form' : form })
134139 else :
135140 return redirect ('log' )
136141
You can’t perform that action at this time.
0 commit comments