Ruidy
738971ca2d
fix eventlistener
2021-01-28 21:57:28 +01:00
Ruidy
c778eaf8e2
add payment page
2021-01-28 21:43:53 +01:00
Ruidy
2ad33ca153
🏭 Refactor Handle Booking form function ( #9 )
...
* 🧹 refactor: improve handle_booking readability
I removed the try except IntegrityError.
This should be taken care of in the model/data layer.
* doc: update comments
2020-07-31 13:47:51 +02:00
Ruidy
c55ff54032
refactor: improve readability ( #8 )
2020-07-31 08:23:03 +02:00
Ruidy
780188e7d6
Refactor ( #7 )
...
* crete setting module to split prod and dev configs
* fix calendar midmatch
* lint imports using isort
* doc: add doctrings
2020-07-31 08:02:10 +02:00
Ruidy
a91914a640
🎨 Fix UI ( #4 )
...
* fix cta button
* edit detail text
* set fullcalendar
* fix reservation bug
2020-07-25 16:00:58 +02:00
e6235e72cc
chore: clean code
2020-06-13 18:12:10 +02:00
f4f353a44c
chore: update gitignore
2020-06-13 17:50:39 +02:00
cb24a97124
fix: import handle booking form in view
2020-06-09 22:35:02 +02:00
43da7d4645
tests edit
2020-06-09 22:11:29 +02:00
1f9531d2d8
tests
2020-06-09 22:06:34 +02:00
5edc4fc675
bookingform debug; cleaning requirements
2020-04-08 12:26:00 +02:00
cb840433de
add views booking, contact, place files; update urls.py accordingly
2020-04-08 11:30:21 +02:00
19915c83a9
add views folder, put template and error views to their own files; update urls.py and html templates accordingly
2020-04-08 11:18:18 +02:00
2833cf0652
add forms folder, put forms into different files and renamed ReservationForm to BookingForm
2020-04-08 10:54:48 +02:00
fed5732204
add send_confirmation and send_notificaiton methods to contact; add send_quotation method to booking; inject services in models and decoupled views
2020-04-08 10:48:52 +02:00
835fd664bf
clean calendar service
2020-04-07 17:24:56 +02:00
431a041db3
add is_available method to place and update_calendar to BookingManager
2020-04-07 17:05:26 +02:00
0c196ce5e5
created calendar service
2020-04-07 12:30:25 +02:00
43aa651e92
add object manager to booking
2020-04-07 11:42:49 +02:00
9a9bc57a34
booking price test case
2020-04-07 11:26:37 +02:00
771e8b7627
refactor models
2020-04-07 11:21:37 +02:00
958dfd06c8
MixPanel; Google Analytics; Google Serach COnsole
2020-03-31 19:07:01 +02:00
7c28500c8f
-
2020-03-31 15:49:56 +02:00
58f400d5e7
scrapping comments
2020-03-31 10:54:51 +02:00
f0fd02c8e2
hook mail
2020-03-28 15:49:25 +01:00
f80a51b492
About page
2020-03-28 15:13:57 +01:00
0f76c54a38
Enums for choice fields; static files cleaning
2020-03-28 14:50:29 +01:00
fd74cb80d7
mailers modules added GMailer,APIMailer; inject Mailer service in views; Contact model created and registered;
2020-03-28 10:59:06 +01:00
a85bba3a11
add thank you page after contact
2020-03-28 07:50:48 +01:00
f41e0e081d
mailing
2020-03-07 11:10:21 +01:00
327a1c64bd
mailing
2020-03-07 09:50:54 +01:00
4923c26313
upgraded to django 3.0.4
2020-03-06 19:44:40 +01:00
d7db05769f
refactoring
2020-02-01 13:06:50 +01:00
33b281d9b7
mail templates
2020-01-03 20:30:32 +01:00
e8ea95fc87
mail templates
2020-01-03 18:06:04 +01:00
c9ce373a4d
calendar api request
2020-01-03 16:12:07 +01:00
eea16b3eb0
added celery task queue
2020-01-03 13:10:06 +01:00
97a4f5e02f
db migrations
2020-01-02 22:20:56 +01:00
1793ea0d8b
Stage to Vultr
2020-01-02 17:13:18 +01:00
6162d87fe0
Docker compose config. Nginx serving static & media files
2020-01-02 01:38:16 +01:00
a8b1f2035e
NginX docker
2019-12-30 01:51:29 +01:00
6e4348521e
mailing template
2019-12-26 12:17:37 +01:00
4ca9ac3a85
Minor UI changes
2019-12-22 17:38:48 +01:00
1f063b3603
Mailing styling
2019-12-22 15:01:50 +01:00
Ruidy Nemausat
403fe158e8
mailing & notification system
2019-12-16 00:03:31 +01:00
Ruidy Nemausat
33492249bc
push to calendar at reservation time
2019-12-15 18:44:15 +01:00
Ruidy Nemausat
1e175cae9c
Push new bookings to master calendar
2019-12-15 15:24:47 +01:00
Ruidy Nemausat
3f250f6ec6
Staticfiles folder ignored
2019-12-15 14:19:52 +01:00
Ruidy Nemausat
741569086e
Synchronizes to MasterCalendar when new booking to avoid overbooking. Checks for duplicates also
2019-12-15 14:14:32 +01:00