Commit Graph

136 Commits

Author SHA1 Message Date
Greg Kaleka
6328528a8d Fix data migration dependency issue (#1720) 2025-03-28 11:36:08 -04:00
Greg Kaleka
2081223eef Move report generation to background task (#1637) 2025-02-14 17:10:05 -05:00
Greg Kaleka
c0411591ba Add ability to force report regeneration (#1636) 2025-02-14 15:03:03 -05:00
Greg Kaleka
d537985bb8 Schedule report tasks and add report preview view (#1620) 2025-02-10 11:22:17 -05:00
daveoconnor
c4e6302360 Financial steering committee page member images (#1613) 2025-01-27 10:18:23 -08:00
daveoconnor
e2a2caebce Improved error processing (#1590) 2025-01-10 13:19:11 -08:00
daveoconnor
d2ec29fd52 Fill out develop/master branch support (#1583) 2025-01-08 13:26:06 -08:00
Brian Perrett
340db5e5e3 Show boostdep data in library/release detail and report. (#1568) 2024-12-20 15:00:09 -08:00
Brian Perrett
a08c01617a Add management command to run all necessary tasks after a release. (#1562) 2024-12-20 13:01:33 -08:00
Greg Kaleka
8acf75cf0f Fix migration issue by dropping existing Reviews before schema change (#1563) 2024-12-19 10:36:19 -05:00
Greg Kaleka
3093a389ac Cleanup and improvements to formal review pages (#1560) 2024-12-18 17:42:36 -05:00
daveoconnor
91f36c3eeb Simplified/centralised version dropdowns population (#1500) (#1510) 2024-12-10 09:29:50 -08:00
Brian Perrett
fa68fff99b Add a sponsorship message to the release report. (#1516) 2024-12-02 13:19:00 -08:00
Greg Kaleka
f85c533dde Consolidate version dropdown code and fix library detail dropdown (#1498) 2024-11-26 21:39:49 -05:00
daveoconnor
f6a5f4fbcf Make URLs more consistent, refactor libraries/releases (#1489) 2024-11-25 16:08:38 -05:00
Brian Perrett
19900c09a9 Add release_report_cover_image to Version (#1483) 2024-11-22 14:00:10 -08:00
Greg Kaleka
15698ee478 Make review views dynamic and add import script (#1444) 2024-11-21 07:55:02 -05:00
Greg Kaleka
6a64dce691 Skip -bgl versions in version_import script (#1478) 2024-11-21 07:54:21 -05:00
Greg Kaleka
aafeab355f Don't skip beta releases when fetching release notes (#1457) 2024-11-18 15:01:13 -05:00
Greg Kaleka
12cfb3a7e9 Fall back to _x filename for beta release notes (#1455) 2024-11-18 13:44:42 -05:00
Greg Kaleka
ea504fb25d Use non-beta version slug for fetching beta release notes (#1450) 2024-11-15 09:14:16 -05:00
Brian Perrett
da02208394 Attempt to fetch adoc version of release notes (#1448) 2024-11-14 17:14:47 -05:00
daveoconnor
1d31bef1e4 Library Version Based CPP versions and descriptions (#1422) 2024-11-12 15:49:16 -05:00
Brian Perrett
1afb03d8df Import and add in-progress release notes. (#1416)
- fixes #1155
- add in-progress release notes import to the import_release_notes task
2024-11-07 09:13:18 -08:00
Greg Kaleka
44829f1556 Add category override mapping and use it in library update method (#1411)
Fixes #1034

- Adds a `CATEGORY_OVERRIDES` mapping
- Uses the override in `update_libraries` management command

### Manual testing
- Ran `./manage.py import_versions`
- Ran `./manage.py update_libraries`
- Static String had the correct category
<img width="440" alt="Screenshot 2024-11-04 at 5 24 05 PM"
src="https://github.com/user-attachments/assets/4b0cf4cb-15e2-4337-9284-7659afd40643">

### Post-deploy tasks
- Ensure `update_libraries` is run
- Verify **Container** category is orphaned
- Delete **Container** category

Co-authored-by: Greg Kaleka <gkaleka@energy-solution.com>
2024-11-05 13:49:00 -05:00
Brian Perrett
2be29b6322 Wrap staff-only views in admin_view (#1333)
- fixes #1245
2024-10-08 13:00:37 -07:00
daveoconnor
463112e5af fixed issues with releases page and versioning (#1300)
* Fixed issues with releases page and versioning
* Added latest support and version alert
* Updated version alert to link to /release and clarify most recent vs
vs "release" selection
* Refactored Libraries and Releases pages to align similar code for
reuse.
2024-10-07 15:42:18 -07:00
Brian Perrett
23ebe24273 Import commits for minor versions (#1332)
- Fixes #1327
- Commit import will ignore patch and beta versions.
2024-10-07 11:57:30 -07:00
Brian Perrett
ae98e560b9 Show top contributors for the release. (#1305)
- fixes #1284
2024-10-02 13:10:24 -07:00
Brian Perrett
20225fa01f Purge Fastly CDN after import_versions. (#1282)
- fixes https://github.com/boostorg/website-v2/issues/1277

- Makes the required POST requests to Fastly to purge the cache for
/release/ as described in the issue.
- Chain the purge function to the import_version task group so that it
runs only after all of the `import_version` tasks have completed
2024-09-26 10:24:34 -07:00
rbbeeston
b6a7799560 documentation link fix, mobile/desktop alignment match (#1195)
header matching desktop to mobile (except libraries) and documentation
link fix #1172
2024-08-16 18:08:02 -07:00
Kenneth Reitz
32ddec74dc Fix beta release notes cache key (#1171) (#1174)
This change should fix #1171.
2024-08-05 15:54:24 -04:00
Kenneth Reitz
454a9cdc20 Validate values being stored for preferred boost version and switch to cookies (#1169)
This pull request validates the versions being stored (per #1168) for
the preferred Boost version selection. It also switches this
functionality to using cookies.
2024-07-29 10:01:04 -04:00
Kenneth Reitz
abefe4d234 feat: Import and process release notes for all available versions 2024-06-14 17:29:32 -04:00
Kenneth Reitz
2a61cb8cda feat: Exclude development branches from version dropdown 2024-06-14 14:01:43 -04:00
Kenneth Reitz
dca2fe1ba6 Remove non-released versions from version selection form queryset 2024-06-14 14:01:43 -04:00
sdarwin
36f4df85c9 Remove csrf_token from two pages 2024-04-30 15:28:59 -04:00
Kenneth Reitz
b2fd3cbb63 Update link in RSSVersionFeed to use "/releases/" instead of "/downloads/" 2024-04-11 17:48:05 -04:00
Kenneth Reitz
8d796ac074 Fix redirect issue in LibraryList and VersionDetail views 2024-04-05 12:18:59 -04:00
Kenneth Reitz
fff1e66ad2 Refactor version redirection logic in VersionDetail view 2024-04-05 11:52:19 -04:00
Kenneth Reitz
5f620b0be9 Refactor redirect logic in VersionDetail view 2024-04-05 11:34:37 -04:00
Kenneth Reitz
bbc230ed79 Refactor version handling in VersionDetail class 2024-04-05 11:34:37 -04:00
Kenneth Reitz
a5bdf5f146 Add selected Boost version session management to VersionDetail view 2024-04-05 11:34:37 -04:00
Kenneth Reitz
633d5601ed Fix documentation URL generation for library versions 2024-04-04 10:33:20 -04:00
Kenneth Reitz
297be23961 Update URL generation in Version model 2024-04-04 10:33:20 -04:00
Kenneth Reitz
2e8aa26709 Update URL generation in Version model 2024-04-04 10:33:20 -04:00
Kenneth Reitz
cef27de4b2 cleanup 2024-04-04 10:33:20 -04:00
Kenneth Reitz
7f3ea1f360 Remove "boost_" prefix from documentation URLs 2024-04-04 10:33:20 -04:00
Kenneth Reitz
13377a045a Update documentation URLs in test cases 2024-04-04 10:33:20 -04:00
Kenneth Reitz
5bdf5022bb Exclude release candidates from download links 2024-04-02 18:17:28 -04:00