Skip to content

Commit 4825e7e

Browse files
committed
resolving conflicts
2 parents 705a201 + 6372fb0 commit 4825e7e

File tree

15 files changed

+213
-33
lines changed

15 files changed

+213
-33
lines changed

.gitignore

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@
22
virtual/
33
*.pyc
44
.vscode/
5-
<<<<<<< HEAD
65
venv/
76
.idea/
87
config.py
9-
=======
10-
>>>>>>> Sophia
8+
venv/
9+
.idea/
10+
config.py
1111
migrations/
1212
start.sh
1313
config.py
14+
migrations/
15+
* __pycache__/
16+
config.py
17+
models.py
18+

__pycache__/config.cpython-36.pyc

0 Bytes
Binary file not shown.
-3.13 KB
Binary file not shown.

app/auth/forms.py

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
from flask_wtf import FlaskForm
2-
from wtforms import StringField,PasswordField,SubmitField, BooleanField
3-
from wtforms.validators import Required,Email,EqualTo
2+
from wtforms import StringField, PasswordField, SubmitField, BooleanField, FileField, TextAreaField
3+
from wtforms.validators import DataRequired, Email, EqualTo
44
from ..models import User
55
from wtforms import ValidationError
66

77

88
class RegistrationForm(FlaskForm):
99

10-
email = StringField('Your Email Address',validators=[Required(),Email()])
11-
username = StringField('Enter your username',validators = [Required()])
12-
password = PasswordField('Password',validators = [Required(),
13-
EqualTo('password_confirm',message = 'Passwords must match')])
14-
password_confirm = PasswordField('Confirm Passwords',validators = [Required()])
10+
email = StringField('Your Email Address', validators=[Email(), DataRequired()])
11+
username = StringField('Enter your username', validators=[DataRequired()])
12+
password = PasswordField('Password', validators=[DataRequired(), EqualTo('password_confirm', message='Passwords must match')])
13+
password_confirm = PasswordField('Confirm Passwords', validators=[DataRequired()])
1514
submit = SubmitField('Sign Up')
1615

1716
def validate_email(self,data_field):
@@ -24,7 +23,26 @@ def validate_username(self,data_field):
2423

2524

2625
class LoginForm(FlaskForm):
27-
email = StringField('Your Email Address',validators=[Required(),Email()])
28-
password = PasswordField('Password',validators =[Required()])
26+
email = StringField('Your Email Address', validators=[DataRequired(), Email()])
27+
password = PasswordField('Password', validators=[DataRequired()])
2928
remember = BooleanField('Remember me')
30-
submit = SubmitField('Sign In')
29+
submit = SubmitField('Sign In')
30+
31+
32+
class UpdateProfileForm(FlaskForm):
33+
34+
profile_pic = FileField('Profile Picture', validators=[])
35+
bio = TextAreaField('Bio')
36+
email = StringField('Your Email Address', validators=[Email(), DataRequired()])
37+
username = StringField('Enter your username', validators=[DataRequired()])
38+
password = PasswordField('Password', validators=[DataRequired(), EqualTo('password_confirm', message='Passwords must match')])
39+
password_confirm = PasswordField('Confirm Passwords', validators=[DataRequired()])
40+
submit = SubmitField('Sign Up')
41+
42+
def validate_email(self, email):
43+
if User.query.filter_by(email=email.data).first():
44+
raise ValidationError('There is an account with that email')
45+
46+
def validate_username(self, username):
47+
if User.query.filter_by(username=username.data).first():
48+
raise ValidationError('That username is taken')
-2.05 KB
Binary file not shown.

app/static/css/listing.css

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.listing-container{
2+
padding-top: 10vh;
3+
color: #555555;
4+
}
5+
.listing-header{
6+
margin-bottom: 20px;
7+
padding: 10px;
8+
}
9+
.left-col{
10+
margin: 20px;
11+
}
12+
table{
13+
width: 100%;
14+
margin-bottom: 20px;
15+
}
16+
td {
17+
padding: 12px;
18+
font-size: 20px;
19+
20+
text-align: left;
21+
border-bottom: 1px solid #ddd;
22+
}
23+
.btn-book{
24+
color: #fff;
25+
background-color: #008b8b;
26+
border-radius: 0;
27+
margin: 20px;
28+
float: right;
29+
}
30+
#booking-form{
31+
padding: 20px;
32+
}
251 KB
Loading
308 KB
Loading
195 KB
Loading
243 KB
Loading

0 commit comments

Comments
 (0)