docbrown/app
Alex 7149070bca
[deploy] Create FastlyConfig & refactor params safe list (#7630)
* Fastly refactor

- Create FastlyConfig
- Create FastlyConfig::Base
- Create FastlyConfig::Snippets
- Move safe_params to its own VCL file
- Rescue unauthorized errors in development
- Add FastlyConfig errors

* Move active version to method

* Update naming option --> config

* Refactor InvalidConfigsFormat msg to Error class

* Refactor active version logic

* Fix log_to_datadog call

* Move get_active_version logic back into method

* Add some specs ¯\_(ツ)_/¯

* Update Fastly rake task

* Remove old Fastly way

* Update docs for Fastly

* Move snippets to config/ & remove old config

* Change update_config to upsert_config

* Change error type to SubclassResponsibility

* Refactor get_updated_files with filter_map

* Refactor update

* Cleanup update_config --> upsert_config

* Fix updater specs
2020-05-01 11:23:48 -04:00
..
assets Selects & Ghost Fields (#7607) 2020-05-01 14:14:14 +02:00
black_box [deploy] Remove Google Analytics page counts (#6969) 2020-04-14 10:44:05 -04:00
controllers Validate images are files (#7639) 2020-05-01 10:39:20 -04:00
dashboards [deploy] Classified listings refactor part 3 (#7498) 2020-04-30 18:57:01 -04:00
decorators [deploy] Remove Algolia from Podcast Episodes (#7489) 2020-04-24 18:36:13 -04:00
errors [deploy] Create FastlyConfig & refactor params safe list (#7630) 2020-05-01 11:23:48 -04:00
fields Enables Rails cops (#2186) 2019-03-25 09:25:55 -04:00
helpers [deploy] Classified listings refactor part 3 (#7498) 2020-04-30 18:57:01 -04:00
javascript [deploy] Remove ALL Algolia Code (#7577) 2020-04-29 10:11:57 -05:00
labor Refactor Setting Internal Configurable Rate Limits (#7635) 2020-04-30 15:48:42 -05:00
lib [deploy] Render json+ld as proper json (#7404) 2020-04-21 14:16:21 -04:00
liquid_tags [deploy] Classified listings refactor part 3 (#7498) 2020-04-30 18:57:01 -04:00
mailers [deploy] Refactor to create a helper for the mailer links (#7502) 2020-04-27 09:18:16 -04:00
models Fix finding existing podcast episode by website url (#7608) 2020-04-30 19:08:17 -04:00
policies [deploy] Authentication refactoring: generalize account settings (#7597) 2020-04-30 17:29:53 +02:00
queries/internal Refactor internal users index (#7457) 2020-04-24 17:27:07 -04:00
sanitizers Add support for mark element in markdown (#2089) 2019-03-18 17:10:58 -04:00
serializers [deploy] Remove Algolia from Podcast Episodes (#7489) 2020-04-24 18:36:13 -04:00
services [deploy] Create FastlyConfig & refactor params safe list (#7630) 2020-05-01 11:23:48 -04:00
uploaders Limit ALL Upload file sizes to 25 MB (#5356) [deploy] 2020-01-07 11:20:40 -05:00
view_objects [deploy] Fix height/width mismatch (#7485) 2020-04-23 13:38:10 -04:00
views Selects & Ghost Fields (#7607) 2020-05-01 14:14:14 +02:00
workers [deploy] Remove Elasticsearch from Index Worker Names (#7594) 2020-04-29 12:12:29 -05:00