v5.0.0
What's Changed
- add missing cryptography package by @mwvolo in #1095
- update debug check by @mwvolo in #1097
- Add rejected status to reviews by @mwvolo in #1098
- update when to set rejected status by @mwvolo in #1099
- users can only submit one review per partner - otherwise return review object by @mwvolo in #1101
- ability to sync reviews/partners with SF from admin by @mwvolo in #1102
- tutor page redesign by @mwvolo in #1105
- per environment SSO cookie settings by @mwvolo in #1103
- Bump cryptography from 3.1 to 3.2 in /requirements by @dependabot in #1096
- change feedback_image to wagtail image by @mwvolo in #1106
- Added dev email for additional info about redirect report by @edwoodward in #1100
- invalidate cloudfront caches after partner reviews sync by @mwvolo in #1108
- separate custom fields and blocks into their own files by @mwvolo in #1104
- return a 404 if a news slug is not found by @mwvolo in #1107
- Fix team page import and add team page test by @mwvolo in #1111
- fix request.site deprecation warning by @mwvolo in #1110
- Added missing import that caused a 500 error by @edwoodward in #1113
- wrap database transactions in atomic block by @mwvolo in #1087
- autofilling assessment fields by @yblock in #1114
- Modified timeout and added certifi to eliminate SSL errors by @edwoodward in #1115
- upgrade wagtail to 2.11.3 by @mwvolo in #1112
- Add tutor landing page by @mwvolo in #1116
- Adding rangefilter for errata admin by @yblock in #1117
- Adding django admin importing and versioning by @yblock in #1118
- add created date to customization requests by @mwvolo in #1119
- move to sentry.io by @mwvolo in #1121
- moving env specific settings to deployment by @mwvolo in #1123
- Impact page redesign by @mwvolo in #1124
- Impact page tweaks by @mwvolo in #1127
- Alter new edition book state (admin only) by @mwvolo in #1125
- remove unused ally content field from book by @mwvolo in #1126
- move pdf update field by pdf upload fields by @mwvolo in #1129
- Add book to customization requests by @mwvolo in #1130
- add created to custom request export by @mwvolo in #1131
- remove coming soon checkbox by @mwvolo in #1128
- add new export fields to fields list by @mwvolo in #1133
- Limited HTML codes that are errors by @edwoodward in #1132
- Add Wand for GIF support in Wagtail by @mwvolo in #1135
- Adding a list_view field by @yblock in #1137
- Remove alignment from raw HTML blocks on blog and press pages by @mwvolo in #1136
- Modified sitemap to exclude errata page and include book specific err… by @edwoodward in #1139
- Bump cryptography from 3.2 to 3.3.2 in /requirements by @dependabot in #1134
- exclude rejected reviews from partner review counts by @mwvolo in #1140
- Look up book title on export by @edwoodward in #1141
- Updated django-ses to fix error from AWS by @edwoodward in #1142
- Bump pyyaml from 4.2b1 to 5.4 in /requirements by @dependabot in #1138
- expose is_staff flag on the wagtail user profile by @mwvolo in #1143
- Add promote image to the book pages by @mwvolo in #1144
- Added API filter for status by @edwoodward in #1145
- New home page by @edwoodward in #1146
- Fixed image chooser type and tweaked some fields by @edwoodward in #1148
- Allow mass updating partner visibility from admin list view by @mwvolo in #1147
- Last download date by @edwoodward in #1149
- Removed articles from news page, added blog_blurb field to news article by @edwoodward in #1150
- Hiding partner field names if they are not used by a partner by @edwoodward in #1151
- Added setting to limit images files to 2 MB by @edwoodward in #1154
- Converted feedback_image on tutor page to handle a video by @edwoodward in #1153
- upgrade sentry package by @mwvolo in #1152
- Added vaidation for Faculty and Student resources by @edwoodward in #1155
- Removed dev email about redirect report by @edwoodward in #1156
- update news search to use body_blurb field by @mwvolo in #1159
- modifying errata resolution note responses by @yblock in #1160
- Added thank you notes by @edwoodward in #1157
- Full partner field added to Partners by @edwoodward in #1161
- added correct fields for thank you note by @edwoodward in #1162
- Modified salesforce field labels by @edwoodward in #1164
- upgrade wagtail to 2.13.1 by @mwvolo in #1167
- Removed errata links from sitemap by @edwoodward in #1165
- Fixed small bug in partner update message display by @edwoodward in #1166
- fix accessing stream_data with value.raw by @mwvolo in #1169
- remove bookstore content from subjects page by @mwvolo in #1170
- Update models.py by @yblock in #1168
- Filtered partner categories based on if they have a value by @edwoodward in #1171
- Removed travis.yml and added github actions yml by @edwoodward in #1163
- Update admin.py by @yblock in #1174
- Revert "Update admin.py" by @yblock in #1175
- Add contact id to resource downloads by @mwvolo in #1176
- Add partner types heading and description fields by @mwvolo in #1179
- invalidate cache on donation popup save by @mwvolo in #1178
- Allow null values for contact id on resource downloads by @mwvolo in #1180
- Update botocore, boto3 and requests packages by @edwoodward in #1172
- Make sure cost filters are set correctly by @edwoodward in #1173
- Add template for search engines to IP pages by @mwvolo in #1182
- add cors allowed hosts for local development by @mwvolo in #1181
- Partner types only returned if they have a partner by @edwoodward in #1183
- move cors config to cms by @mwvolo in #1184
- Added ErrataContent snippet by @edwoodward in #1186
- Added application_link field to Institutional Partnerships by @edwoodward in #1189
- Added height and width to promo image by @edwoodward in #1191
- Translation added for Snippets and Pages by @edwoodward in #1188
- adding kelsey editorial review and renaming andrew by @yblock in #1190
- ErrataContent snippets translated in books and in snippets API by @edwoodward in #1193
- Internal Link option is hidden on Rich Text editor by @edwoodward in #1192
- Added block for translation locale and slug by @edwoodward in #1194
- Added faculty status from accounts to partner reviews by @edwoodward in #1195
- Only add a filter if the partner associated with it is visible by @edwoodward in #1196
- Added user_faculty_status to partner API by @edwoodward in #1197
- Added translations to Subjects page by @edwoodward in #1198
- Revert "move cors config to cms" by @mwvolo in #1200
- Revert "add cors allowed hosts for local development" by @mwvolo in #1201
- Upgrade wand package by @mwvolo in #1199
- add feature flag for my openstax by @mwvolo in #1202
- Errata upcoming edition email by @yblock in #1185
- Correctly deal with user set to False by @edwoodward in #1203
- Use same errata content snippet for all Spanish books by @edwoodward in #1204
- allow multiple filtering of errata status fields by @mwvolo in #1205
- adding fields for new about errata FE by @yblock in #1206
- Update partner fields based on locale by @edwoodward in #1208
- Updated Wagtail to 2.14.1 by @edwoodward in #1207
- Adding TypeError handling to email by @yblock in #1209
- Added location to school API by @edwoodward in #1210
- isbn-10 for digital and print are no longer editable by @edwoodward in #1214
- Added fields for adoption, interest and tech scout form URLs by @edwoodward in #1213
- changes to resource downloads SF sync by @mwvolo in #1215
- Changed schools to get enrollment from sf_schools in loop by @edwoodward in #1216
- Added fields for consent to sharing thank you note by @edwoodward in #1217
- Remove unused FV status update management command by @mwvolo in #1220
- Partner reviews use UUID by @mwvolo in #1218
- Clear ISBN-10 fields if book is new by @edwoodward in #1219
- Excluded Rover from Errata resources and added a test by @edwoodward in #1222
- update tests to point to correct dev accounts instance by @mwvolo in #1221
- update remaining id to uuids on SF objects by @mwvolo in #1227
- Fixed bad logic and removed print stmt from test by @edwoodward in #1226
- Look up user faculty status when saving review by @edwoodward in #1228
- Filter reviews so rejected are not return via the API by @edwoodward in #1225
- dependabot security fixes by @mwvolo in #1224
- Review faculty status command by @edwoodward in #1230
- Hotfix for donations in main by @edwoodward in #1231
- cast uuid to string by @mwvolo in #1232
- Updated Wagtail to 2.15 and removed print statements by @edwoodward in #1235
- make login links on homepage regular char fields by @mwvolo in #1236
- Revert "make login links on homepage regular char fields (#1236)" by @mwvolo in #1237
- Coverting jpg and png to webp on upload by @edwoodward in #1239
- Added Fundraiser to donations by @edwoodward in #1241
- Removed blue and added deep-green color scheme option by @edwoodward in #1242
- fix returning submitted by id in partner reviews by @mwvolo in #1243
- improve partner review admin by @mwvolo in #1244
- fix saving reviews by @mwvolo in #1245
- simplify feature flags by @mwvolo in #1248
- Deprecated resolution by @yblock in #1249
- Changes to add subject categories and new subjects page by @edwoodward in #1247
- Removed categories from old subjects page by @edwoodward in #1251
- Added trailing comma to make Webinar search work by @edwoodward in #1253
- Delete review now takes an id as a parameter by @edwoodward in #1252
- Supporters page by @edwoodward in #1250
- Added Subject Category description by @edwoodward in #1254
- Added subject color to subject snippet and allow tutor fields on subj… by @edwoodward in #1256
- Create subject page using management command by @edwoodward in #1255
- Added image to Supporters funder group by @edwoodward in #1257
- Partner Review delete fix by @edwoodward in #1259
- Moved else statement that was preventing Errata emails from being sent by @edwoodward in #1258
- GiveBanner snippet by @edwoodward in #1260
- Added debug email field and validation by @edwoodward in #1261
- add search filtering to schools endpoint by @mwvolo in #1264
- Added UUID to send to Salesforce by @edwoodward in #1262
- Fix for deleted reviews getting set back to previous status by @edwoodward in #1263
- Add model and endpoint for settings js by @mwvolo in #1265
- Update Partners to use new SF Partner Object by @edwoodward in #1266
- One-time command to update partner ids from salesforce by @edwoodward in #1267
- Check if category is null before using by @edwoodward in #1272
- Removed salesforce id and simplified SF update for resource downloads by @edwoodward in #1273
- Changes for interest and map fields on Home page by @edwoodward in #1270
- Changes for AMI-based deployment by @Dantemss in #1271
- Removed South config, and django-redis and elasticsearch pip packages by @Dantemss in #1276
- Fixed the name of the parameters for the Accounts OAuth key and secret by @Dantemss in #1277
- Fix mapbox token parameter name by @Dantemss in #1279
- Filter successful /ping requests from Django logs by @Dantemss in #1278
- Added admin deployment versions page by @Dantemss in #1281
- Added Partner Account id by @edwoodward in #1282
New Contributors
Full Changelog: v4.0...v5.0