58 Commits

Author SHA1 Message Date
Lacey Williams Henschel
811adaa38d 👕 Linter 2023-02-13 12:20:49 -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
cb826490fc 🔧 Remove extra "libraries" from URL pattern 2023-02-13 12:05:37 -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
35f73bc8b2 👕 Linter 2023-02-13 11:51:06 -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
d32db6eb1d 🔧 Use slug in version detail URL and not PK 2023-02-13 09:53:25 -08:00
Frank Wiles
bf3b0a83f7 Fix test settings 2023-02-10 10:29:39 -06:00
Greg Newman
5cd743d413 Merge pull request #112 from revsys/88-library-search
🚜 WIP working search
2023-02-10 11:24:47 -05:00
Greg Newman
28d64a4ef8 🚜 WIP working search
* Bootstrapped API viewset to search libraries
* Updated templates
* Added htmx for search
* Search results template to display results

Issue: #88
2023-02-10 11:04:33 -05:00
Lacey Williams Henschel
9e4b77f4a3 🔥 Remove the libraries-by-letter view 2023-02-09 10:21:36 -08:00
Lacey Williams Henschel
a05be78b75 📝 Change URL path for version detail 2023-01-30 09:42:00 -08:00
Lacey Williams Henschel
49e83dfcad Set up a local dir for markdown content unit testing 2023-01-19 18:41:13 -08:00
Lacey Williams Henschel
3428012a49 Retrieve markdown from Docker container, render as HTML 2023-01-19 15:37:49 -08:00
Lacey Williams Henschel
541029e6c5 ❄️ Add BASE_CONTENT 2023-01-19 10:33:56 -08:00
Lacey Williams Henschel
dd94fd5f33 ❄️ Add ENV_NAME to kube 2023-01-17 12:53:39 -08:00
Lacey Williams Henschel
be71771df0 👕 Linter 2023-01-17 12:41:30 -08:00
Lacey Williams Henschel
17c22db2a3 ⬆️ Add django-admin-env-notice 2023-01-17 12:39:15 -08:00
Frank Wiles
fec5bd1345 Assume https URLs 2023-01-16 15:07:52 -06:00
Lacey Williams Henschel
a063ebeb3d 👕 Linter 2023-01-12 09:59:01 -08:00
Lacey Williams Henschel
6032ab0839 ❄️ Add SSL settings for django-allauth 2023-01-12 09:51:10 -08:00
Lacey Williams Henschel
e45745f693 ❄️ Make sure we're not hitting the GH API in tests 2022-12-15 10:03:18 -08:00
Lacey Williams Henschel
b53f4c0e1f ❄️ Add github token 2022-12-01 10:50:21 -08:00
Lacey Williams Henschel
55b9967d95 🔧 Refactoring for clarity 2022-11-30 14:56:26 -08:00
Greg Newman
d9424f104d 🚧 Donate view
* Added donate TemplateView and pulled in copy from existing site
* Pulled paypal donate forms from existing site
* Added license.txt file to static which is linked to from the copy
* Added links to the donate view

Issue: #34
2022-11-30 10:14:04 -05:00
Lacey Williams Henschel
3b0f013a2f Add ability to log in with Google 2022-11-29 12:56:11 -08:00
Lacey Williams Henschel
80743c8a70 👚 Add tests and lint 2022-11-29 12:18:59 -08:00
Lacey Williams Henschel
da8b9c349c ⬆️ Add django-allauth 2022-11-29 08:56:54 -08:00
Greg Newman
1d62e449a3 🚧 stats view/template 2022-11-13 14:20:03 -05:00
Greg Newman
a1398229dd 🚧 resources 2022-11-09 11:16:53 -05:00
Greg Newman
889aec59c5 🚧 support and contact urls 2022-11-04 09:58:41 -04:00
Greg Newman
c6ffa8d793 :rotating-light: blacken 2022-10-24 16:05:31 -04:00
Greg Newman
0af81d6140 🚧 WIP About section
* About
* People
* Moderators
* FPO images
* Urls

Needs more attention to mobile in some places yet
2022-10-24 15:50:41 -04:00
Greg Newman
c8ad2ace83 🚧 news list 2022-10-17 09:58:50 -04:00
Greg Newman
047c86083b 🚧 review detail 2022-10-10 08:39:42 -04:00
Greg Newman
f3b91b93bc 🚧 review templates 2022-10-07 08:49:35 -04:00
Frank Wiles
a8e9085c2c Fix black formatting 2022-09-28 10:55:51 -05:00
Greg Newman
5f502c1586 ⚙️ adding a content route for markdown file 2022-09-10 11:04:17 -04:00
Greg Newman
c371a7e259 ⚙️ Review process 2022-07-29 10:51:14 -04:00
Frank Wiles
58f8e8272a WIP on Library detail pages 2022-07-24 15:25:46 -05:00
Frank Wiles
7ef29f459e Incorporate Library List View 2022-07-24 14:39:42 -05:00
Greg Newman
488a0a5946 progress on library detail view 2022-07-22 15:23:15 -05:00
Greg Newman
86ffea1320 libraries list
* libraries list view
* temporary TemplateView
* include for alphabet filter
* include for list item
* paginator

Forms for filter and search need attention
2022-07-22 15:23:15 -05: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
84fd4e97e8 Move to stdout logging 2022-05-30 14:41:13 -05:00
Frank Wiles
4b5850a649 Fix import error 2022-05-29 14:53:57 -05:00
Frank Wiles
aa7a55df2c Additional Version API test
- Added example/test archive files in various formats
- Fix permission issue for public vs contributor
2022-05-29 14:52:50 -05:00
Frank Wiles
29878c3f90 Rework versions models
- Added ListView and DetailView
- Move to pytest style tests
- Fix migrations to be clean to rebuild and throw away existing data
- Add model_bakery
2022-05-28 16:00:24 -05:00
Frank Wiles
6eefd97102 Update settings 2022-05-26 14:52:37 -05:00