149 Commits

Author SHA1 Message Date
Lacey Williams Henschel
2b4c0a9399 📝 Add options for skipping existing versions and passing an API token 2023-05-16 11:19:37 -07:00
Lacey Williams Henschel
488ca4d3ba Final command, docs, linter 2023-05-15 10:19:32 -07:00
Lacey Williams Henschel
fc63727f0d 🔥 Should not be in this PR 2023-05-15 10:19:32 -07:00
Lacey Williams Henschel
0f3e2af9d2 🏦 Cascade deletions of versions and libraries to LibraryVersions 2023-05-15 10:19:32 -07:00
Lacey Williams Henschel
b0cf084090 WIP load library release dates 2023-05-15 10:19:32 -07:00
Lacey Williams Henschel
25521430f0 📝 Change the display value of cxxstd 03 2023-05-11 12:02:15 -07:00
Lacey Williams Henschel
eb0a6884b6 168 import versions (#295)
* WIP get old versions

* 🏦 Add URL and data dict to Version model

* 🔧 Some refactoring how we get tag data

* First pass at uploading versions

* 🔧 Move parsing logic to the parser and add tests

* Retrieve url and save json data

* Improve version upload docs

* Linter
2023-05-11 05:59:49 -07:00
Lacey Williams Henschel
ce8dfe0ebb Merge pull request #279 from cppalliance/252-min-version
 Add display for cxxstd value
2023-05-09 16:03:52 -07:00
Lacey Williams Henschel
0403f837c4 Add display for cxxstd value 2023-05-09 15:54:24 -07:00
Lacey Williams Henschel
111ae5aa2b Cleanup 2023-05-09 13:41:18 -07:00
Lacey Williams Henschel
35d1bf3f53 Add ability to select a Version of a library 2023-05-09 13:36:11 -07:00
Lacey Williams Henschel
b4fca48a6e Add version selection form for libraries 2023-05-09 13:33:06 -07:00
Lacey Williams Henschel
b5dda56f93 📝 Change to cached_property 2023-05-09 11:59:13 -07:00
Lacey Williams Henschel
348dd7ec58 Generate library github issues url 2023-05-09 11:34:34 -07:00
Natalia
76e2c75dcf Cleanup changes, revert style modifications made by pre-commit 2023-05-08 15:37:17 -03:00
Natalia
1aecc94521 Initial cleanup and adding of new celery task 2023-05-07 20:17:28 -03:00
Natalia
36bfb2ca12 Ran black on modified files 2023-05-02 22:31:43 -03:00
Natalia
c06b75123c Remove pagination from library list and library by version list (fixes #227) 2023-05-02 22:31:40 -03:00
Frank Wiles
315a863e78 Fix black formatting 2023-04-29 16:52:37 -05:00
Frank Wiles
c32b06e65e Update to Pyhton 3.11 2023-04-29 16:41:27 -05:00
Frank Wiles
530fc08f98 Skip GH API test for now 2023-04-26 10:59:07 -05:00
Lacey Williams Henschel
37b56805b9 🔧 Improve catching duplicates 2023-03-27 13:32:00 -07:00
Lacey Williams Henschel
57753b0d74 🔥 Remove dead code 2023-03-27 12:39:34 -07:00
Lacey Williams Henschel
7ffa23164c 🔧 Refactor maintainers into GitHub process 2023-03-27 12:39:18 -07:00
Lacey Williams Henschel
87cb14e991 🔧 Refactor contributor methods into GitHub processes 2023-03-27 12:08:52 -07:00
Lacey Williams Henschel
47eeaee2ef 🔧 Refactor fake email function into util 2023-03-27 12:08:19 -07:00
Lacey Williams Henschel
60595cadca 🔥 Skip this check 2023-03-24 15:03:17 -07:00
Lacey Williams Henschel
c54fdcf26c 🔥 Dead code 2023-03-24 14:57:08 -07:00
Lacey Williams Henschel
0c62320304 🔧 Final refactoring and tests 2023-03-24 14:37:38 -07:00
Lacey Williams Henschel
d87b190bce 🔧 Shuffle more methods around into clearer classes 2023-03-24 11:11:29 -07:00
Lacey Williams Henschel
5801bc2cae 🔧 Add the user call to the GH client class 2023-03-24 11:02:50 -07:00
Lacey Williams Henschel
15ee8a6464 🚧 Abstract the API stuff into a class, refactoring 2023-03-24 10:59:33 -07:00
Lacey Williams Henschel
f19cb79e39 🚧 Light refactoring 2023-03-24 10:00:14 -07:00
Lacey Williams Henschel
523adc6e08 👕 Linter 2023-03-23 13:21:29 -07:00
Lacey Williams Henschel
8eaa78e2c9 🚧 Refactor GitHub API calls into own class 2023-03-23 13:21:09 -07:00
Lacey Williams Henschel
4abdfdf457 🏦 Add key field, add help text and docstring to Library 2023-03-23 12:13:35 -07:00
Lacey Williams Henschel
385518620f 📝 Address libraries_json lists, fix extract_names to accommodate short strings 2023-03-21 10:56:54 -07:00
Lacey Williams Henschel
f64c2ad405 📝 Changes find_user method to find_contributor 2023-03-21 10:42:55 -07:00
Lacey Williams Henschel
f719893264 Merge branch 'main' of github.com:CPPAlliance/boost.org into 144-upload-contributors 2023-03-20 11:14:30 -07:00
Lacey Williams Henschel
aa3591a92e Merge pull request #156 from CPPAlliance/55-fix-lib-uploads
🐛 Fix uploading libraries bug, views bug
2023-03-20 10:52:42 -07:00
Lacey Williams Henschel
c988c8cee4 Add command to create sample data
Does not include forum information, blog information.
2023-03-16 12:25:53 -07:00
Lacey Williams Henschel
08dc7be4a1 🚧 Stub methods for creating sample data 2023-03-16 10:32:55 -07:00
Lacey Williams Henschel
f7e71ade6e 🐛 Fix uploading libraries bug, views bug 2023-03-15 15:41:31 -07:00
Lacey Williams Henschel
6346497b04 📝 Match contributors by name when uploading
Reduces the duplicates by a lot. Some still remain, mostly related to differences in spelling (Jeff versus Jeffrey) or differences in diacritical marks.
2023-03-15 12:31:45 -07:00
Lacey Williams Henschel
e59ecb824e 🔧 Testing fixes 2023-03-14 14:02:31 -07:00
Lacey Williams Henschel
f1161e0d1c Add maintainers to lib detail view and template 2023-03-14 13:58:34 -07:00
Lacey Williams Henschel
75fca4626b 🔥 Duplicate tests 2023-03-14 13:55:22 -07:00
Lacey Williams Henschel
a2812c7737 🔧 Small fixes due to variants found in names and emails 2023-03-14 12:41:47 -07:00
Lacey Williams Henschel
2dc3304790 Finish the upload command 2023-03-14 11:25:57 -07:00
Lacey Williams Henschel
be1d7d7c8d 🔥 Dead code 2023-03-10 11:14:16 -08:00