Commit Graph

42 Commits

Author SHA1 Message Date
Lacey Williams Henschel
0070a37e6c 🚧 Add function to get user from GH API 2023-02-16 09:54:40 -08:00
Lacey Williams Henschel
79cd10d5ff 🔧 Refactoring and misc cleanup 2023-02-14 14:56:20 -08:00
Lacey Williams Henschel
02fdad96f6 Merge branch 'main' of github.com:revsys/boost.org into library-version-views 2023-02-14 14:10:00 -08:00
Lacey Williams Henschel
0eba85382c Merge branch 'main' of github.com:revsys/boost.org into refactor-library-urls 2023-02-14 10:40:25 -08:00
Lacey Williams Henschel
ce2727c5ba Reorder tests 2023-02-13 12:21:01 -08:00
Lacey Williams Henschel
45ee2c7a9b Add libraries by versions and categories, redirect libraries by category
- Adds /versions/{pk}/libraries-by-category/{slug}/
- Redirects /libraries-by-category/{slug}/ to ^
2023-02-13 12:17:46 -08:00
Lacey Williams Henschel
ea283f114a 🔧 Fixes for library-detail-by-version view 2023-02-13 12:02:35 -08:00
Lacey Williams Henschel
be8ee1f5fa Add URL for library detail by version 2023-02-13 11:56:41 -08:00
Lacey Williams Henschel
7e7db0b218 Add libraries-by-version list view
Note: This does NOT address the categories functionality. This commit adds the new URL, but if the user filters by category on that page, the page redirects to `/libraries-by-category/` and doesn't respect the version.
2023-02-13 11:50:23 -08:00
Lacey Williams Henschel
30ff9d3559 🏦 Add Version.slug 2023-02-13 09:32:35 -08:00
Lacey Williams Henschel
d1de45aacc 🔧 Refactors libs-by-cat to use most recent Boost version 2023-02-11 08:39:01 -08:00
Lacey Williams Henschel
da79803555 🔧 Library detail URL uses most recent active Boost version 2023-02-11 08:19:57 -08:00
Lacey Williams Henschel
6f4d66b32d 🔧 Have library list URL use most recent active Boost version 2023-02-11 06:53:46 -08:00
Lacey Williams Henschel
09bc47781a 🔨 Load library detail directly, don't redirect 2023-02-09 10:45:46 -08:00
Lacey Williams Henschel
a8ab1e19f7 🚧 Progress on the category filter 2023-02-08 16:37:26 -08:00
Lacey Williams Henschel
9507ddca56 🔧 Have LibraryList view load directly instead of redirect 2023-02-08 14:21:58 -08:00
Lacey Williams Henschel
d1ce7b7794 📝 Change URLs to use version slug and not PK 2023-02-08 14:04:25 -08:00
Lacey Williams Henschel
2c19f289f2 🏦 Add Version.slug 2023-02-08 13:57:03 -08:00
Lacey Williams Henschel
3b1eb22e72 📝 Remove "libraries" from library detail URL 2023-02-08 11:34:38 -08:00
Lacey Williams Henschel
67eb40faf0 🚧 Raise error for no version, get distinct results 2023-02-03 10:02:38 -08:00
Lacey Williams Henschel
d953754583 Add libraries by versions and categories, redirect libraries by category
- Adds /versions/{pk}/libraries-by-category/{slug}/
- Redirects /libraries-by-category/{slug}/ to ^
2023-02-02 15:03:22 -08:00
Lacey Williams Henschel
9789c56f13 📝 Redirect libraries list to libraries-by-version list
In case we want to preserve the /libraries/ url.
2023-02-02 11:45:18 -08:00
Lacey Williams Henschel
1d80f35638 Redirect library detail to versioned library detail
Wasn't sure if we wanted to fully replace the URL or preserve the /libraries/ endpoint? It wasn't hard to add the redirect.
2023-02-02 11:23:49 -08:00
Lacey Williams Henschel
95743b9f56 Add URL for library detail by version 2023-02-02 10:43:26 -08:00
Lacey Williams Henschel
ed53f9322a Add libraries-by-version list view
Note: This does NOT address the categories functionality. This commit adds the new URL, but if the user filters by category on that page, the page redirects to `/libraries-by-category/` and doesn't respect the version.
2023-02-02 09:35:13 -08:00
Lacey Williams Henschel
2074f31c75 Add a str method 2023-02-01 15:14:52 -08:00
Lacey Williams Henschel
eccd44a1a5 Tests for Library models 2023-01-30 10:47:56 -08:00
Lacey Williams Henschel
4e249ac6da 🏦 Add LibraryVersion M2M through model and tests 2023-01-30 10:47:31 -08:00
Lacey Williams Henschel
8f1c675ea4 Add category to breadcrumb, preselect category 2023-01-09 14:34:51 -08:00
Lacey Williams Henschel
0c8552a45b User is able to filter libraries by category in the UI 2023-01-06 10:13:20 -08:00
Lacey Williams Henschel
443dfd4f8e Add form to select library category 2023-01-06 10:11:54 -08:00
Lacey Williams Henschel
709a4e213d Add count of closed PRs to library detail page 2022-12-16 10:44:31 -08:00
Lacey Williams Henschel
52bcaff7ed Import PRs for a library 2022-12-16 10:39:36 -08:00
Lacey Williams Henschel
e8d4bbd030 🐛 GH issue titles can be quite long; truncate them 2022-12-15 16:02:42 -08:00
Lacey Williams Henschel
cf06cd034d 📝 Retrieve open issues from DB and not from GH API 2022-12-15 15:32:20 -08:00
Lacey Williams Henschel
eed160eb68 Download all issues for a library from GH 2022-12-15 10:48:38 -08:00
Lacey Williams Henschel
7f7ea7fdc4 Util function to parse date 2022-12-15 10:03:46 -08:00
Lacey Williams Henschel
681f92cfac Add count of open issues to detail page 2022-12-12 12:34:49 -08:00
Lacey Williams Henschel
36971c0faf Add last updated from GitHub API 2022-12-02 09:47:41 -08:00
Lacey Williams Henschel
307d587e65 Add tests of library importer 2022-11-30 14:57:12 -08:00
Frank Wiles
cab536eb6a Library work
- Some initial model tests
- Added Issue and PR models for tracking
- Added ghapi dependency
2022-07-17 11:38:06 -05:00
Frank Wiles
1added29ba Libraries 2022-07-17 10:16:37 -05:00