2.
Confirm passwordCreate hashed key (ip address + email address + time stamp)Place key into database with entrance time and exit time (Work Done) Done On: 2/4/2020Place hash key into a cookie (not done yet and not tested yet) - (Next)Done On: 2/4/2020Increment Wrong Logins (Work Done)Done On: 2/4/2020Too Many Wrong Logins - Lock out (Work Done)Done On: 2/4/2020Send Authentication Code (:D On same page) (Work Done)Done On: 2/4/2020
4. Wire Change Password Page
5. Build Lambda Change Password Page
6. Add API Page for Email link to click
Add Show Workflow (tomorrow - 1/10/2019)
1. Add Venue + Add Showtime
Build HTML FrameworkCity (Drop Down)Venue Names (Drop Down)Show TimeHoursMinutesAM/PMTimezoneDate PickerPriceComediansShow TitlePayPal Payment Address
Wire Venue Drop DownCheck Show DateCheck that the Show Date is More than five days awayCheck the price of the show (Regex)Check that the price is greater than 15 dollarsCheck that Show Title is thereIf Headliner box is checked then change the place holderIf the Feature box is checked then change the place holderCheck that PayPal email addressCheck that PayPal email address is an addressCheck that it's a valid PayPal email address (Can't be done)- Debug Javascript
- Wire Submit Button
- Submit it to the DB.
Write the data to a separate table (or set of tables)Send the booker for that venue an emailI know this Promoter and I approve of this showI know this Promoter and I don't approve of this showI don't know this Promoter and I approve of this showI don't know this Promoter and I don't approve of this showI know this Promoter, however, this show needs some changes- Send the appropriate email based on the response to the Promoter
- Send the appropriate email to me for final approval
Add Show Editing Workflow
1. Add Venue + Add Showtime Changes
2. After all the stuff is entered send a confirmation email to the owner of the venue/booker
Tomorrow: 3/9/2020
3. Once Authorized the show is confirmed.
4. Add Email to Me to confirm show again before it appears on the site
Finish The Add Show Python Script
#Step 1B: send an email to the site owner (me) ...
#Step 1C: mark the show as booker approved
#Step 1D: send the promoter an email and tell them the show is booker approved and is now awaiting site owner approval
#Step 1E: send the booker the info that the show has been approved. (HTML)
#Step 1F: send an email to the site owner (me) ..
#Step 1G: mark the show as booker approved AND mark the show as unknown producer
#Step 1H: send the promoter an email and tell them the show is booker approved. Also tell them they're an unknown
#producer and to please introduce themselves to the booker and is now awaiting site owner approval
#Step 1I: write the booker and tell them the show wasn't approved and it's been marked as such and the booker has been
#notified that they're unknown. (HTML)
#Step 1J: mark the show as diapproved
#Step 1K: send the promoter an email and tell them the show is NOT booker approved.
#Step 1L: send the booker a message that it's been disapproved.
#Step 1M: mark the show as diapproved AND mark the show as unknown producer
#Step 1N: send the promoter an email and tell them the show is NOT booker approved AND that the booker doesn't
#know them and to please introduce themselves to the booker.
#Step 1O: send the booker a message that it's been disapproved (HTML)
#Step 2: disable show and send a message that this show has been disabled to the booker and to the promoter. Too old.
#Step 2A: send promoter email that his show was answered and disabled
#Step 2B: tell the booker that the show is too old and has been disabled.
#Contact us if you want us to reinstate it. Email directly. Send email message (HTML).
#Step 1B: Send the booker a note that this code is in error and to contact the
#promoter (HTML).
Add Edit Show Page:
Build Page
Build Call Data JS
Add Pay For Tickets Page
1. Design Page
2. Wire Framework
3. Build Lambda Object
4. Talk to PayPal (set up appointment for next week)
Security
Add HTTPS Security Provisions
Lock Down the Lambda Functions
Put all the JS Code into separate files
Add Recaptcha v3 to main page (cut down on scraping)
Encrypt SSL connection to PostgresDB
Test Roll Out
Take out all cors-everywhere references
Take out all raw keys and implement in Lambda Functions and Retest
Take out all references to local host (127.0.0.1:8000)
Add Policies that allow only for ElasticBeanstalk to access Lambda functions
Create test Lambda Functions to allow for local development
Remove all Comments and Console Log
Create Test environment in django local structure
Fixes:
1. Fix the Stand
2. Fix NYCC to account for two locations
3. Write LOL Scraper
Business:
1. Get ticket sales permissions
2. Talk to PayPal
3. Submit Permissions to Google
1. Add Venue + Add Showtime Changes
Build HTML FrameworkCurrent Shows That Haven't Been Done Yet (Drop Down)Venue Names (Text Field - Can't be changed -- the show must be cancelled)Show TimeHoursMinutesAM/PMTimezoneDate PickerPriceComediansShow TitleCancel Button (48 Hours in Advance and Booker Will Be Notified and Must Approve)PayPal Payment Address2 Factor CodeReCaptcha
Tomorrow: 3/9/2020
3. Once Authorized the show is confirmed.
4. Add Email to Me to confirm show again before it appears on the site
Finish The Add Show Python Script
#Step 1B: send an email to the site owner (me) ...
#Step 1C: mark the show as booker approved
#Step 1D: send the promoter an email and tell them the show is booker approved and is now awaiting site owner approval
#Step 1E: send the booker the info that the show has been approved. (HTML)
#Step 1F: send an email to the site owner (me) ..
#Step 1G: mark the show as booker approved AND mark the show as unknown producer
#Step 1H: send the promoter an email and tell them the show is booker approved. Also tell them they're an unknown
#producer and to please introduce themselves to the booker and is now awaiting site owner approval
#Step 1I: write the booker and tell them the show wasn't approved and it's been marked as such and the booker has been
#notified that they're unknown. (HTML)
#Step 1J: mark the show as diapproved
#Step 1K: send the promoter an email and tell them the show is NOT booker approved.
#Step 1L: send the booker a message that it's been disapproved.
#Step 1M: mark the show as diapproved AND mark the show as unknown producer
#Step 1N: send the promoter an email and tell them the show is NOT booker approved AND that the booker doesn't
#know them and to please introduce themselves to the booker.
#Step 1O: send the booker a message that it's been disapproved (HTML)
#Step 2: disable show and send a message that this show has been disabled to the booker and to the promoter. Too old.
#Step 2A: send promoter email that his show was answered and disabled
#Step 2B: tell the booker that the show is too old and has been disabled.
#Contact us if you want us to reinstate it. Email directly. Send email message (HTML).
#Step 1B: Send the booker a note that this code is in error and to contact the
#promoter (HTML).
Add Edit Show Page:
Build Page
Build Call Data JS
Add Pay For Tickets Page
1. Design Page
2. Wire Framework
3. Build Lambda Object
4. Talk to PayPal (set up appointment for next week)
Security
Add HTTPS Security Provisions
Lock Down the Lambda Functions
Put all the JS Code into separate files
Add Recaptcha v3 to main page (cut down on scraping)
Encrypt SSL connection to PostgresDB
Test Roll Out
Take out all cors-everywhere references
Take out all raw keys and implement in Lambda Functions and Retest
Take out all references to local host (127.0.0.1:8000)
Add Policies that allow only for ElasticBeanstalk to access Lambda functions
Create test Lambda Functions to allow for local development
Remove all Comments and Console Log
Create Test environment in django local structure
Fixes:
1. Fix the Stand
2. Fix NYCC to account for two locations
3. Write LOL Scraper
Business:
1. Get ticket sales permissions
2. Talk to PayPal
3. Submit Permissions to Google
No comments:
Post a Comment