-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
32 lines (28 loc) · 1.41 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Next Steps
* During deploy, wait until instance_profile_exists: https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/Client.html#wait_until-instance_method
* Load a backup (and respect version) if present on deployment
* Use Devise Lockable to block brute-force password attempts
* Make custom CSS file come AFTER the system CSS file (if possible?)
* Search: https://pganalyze.com/blog/full-text-search-ruby-rails-postgres
## Bugs
* During upload of an image, the text field is still available for editing
## Deployment
* script to update deployed blog to latest/specific version
* including update of version blob
* Experiment with initialized AMI
* wait for instance_profile_exists??
## App
* Permanent sessions, with idle timeout
* Model validations!!
* Export functionality
# Tech Debt
* add user throws error if user already exists
* upload image link throws error if no file selected
* Import issues
* import fails unless directories have trailing slash ("/")
* failed import doesn't display an error
* successful import doesn't display success on completion
* Move user creation logic into model and reuse it between controller and create_user script
* Post form has two buttons, and I have logic based on their value. Move the value of the special button to a variable/constant so I can't break the logic by renaming the text
* Add validation to post form
* Add validation to settings form