Lacey Williams Henschel
05aebc4d84
Merge pull request #150 from CPPAlliance/fix-profile-header-link
...
Fix header link
0.0.124
2023-03-14 10:40:11 -07:00
Lacey Williams Henschel
3352084cf5
Merge pull request #149 from CPPAlliance/upload-authors-maintainers
...
Move `maintainers` from `Library` to `LibraryVersion`
0.0.123
2023-03-14 10:01:45 -07:00
Frank Wiles
00e15cf7bb
Fix header link
2023-03-12 11:15:52 -05:00
Lacey Williams Henschel
56e71df5ba
📝 Add template for library_version due to maintainers M2M
2023-03-10 11:39:05 -08:00
Lacey Williams Henschel
be1d7d7c8d
🔥 Dead code
2023-03-10 11:14:16 -08:00
Lacey Williams Henschel
0f94ae4390
Merge branch 'main' of github.com:CPPAlliance/boost.org into upload-authors-maintainers
2023-03-10 10:05:19 -08:00
Lacey Williams Henschel
0bbbfd708f
🔥 More dead code
2023-03-10 10:04:31 -08:00
Lacey Williams Henschel
e9a90fa548
🔥 Remove old code, merged in another PR
2023-03-10 10:02:32 -08:00
Lacey Williams Henschel
7cea4cfb6c
Merge pull request #148 from CPPAlliance/141-admin
...
✨ Add new fields to the admin
0.0.122
2023-03-10 09:56:44 -08:00
Lacey Williams Henschel
23515331a3
✨ Add new fields to the admin
2023-03-10 09:44:48 -08:00
Lacey Williams Henschel
d86cc4b51e
Merge branch 'main' of github.com:CPPAlliance/boost.org into upload-authors-maintainers
2023-03-10 09:38:49 -08:00
Lacey Williams Henschel
e680074fa2
Merge pull request #147 from CPPAlliance/141-stub-user
...
Add fields and method to User model to create stub users
0.0.121
2023-03-09 12:32:40 -08:00
Lacey Williams Henschel
f8d2910c1d
👕 Linter
2023-03-09 12:23:12 -08:00
Lacey Williams Henschel
37d6dbbb76
✨ Add method to create stub user
2023-03-09 12:17:18 -08:00
Lacey Williams Henschel
4dbf303874
Merge branch 'main' of github.com:CPPAlliance/boost.org into 141-stub-user
2023-03-09 12:03:56 -08:00
Lacey Williams Henschel
f34a4a269d
Merge pull request #146 from CPPAlliance/143-helper-functions
...
Functions to help with loading authors and maintainers for libraries from GitHub
0.0.120
2023-03-09 12:03:39 -08:00
Lacey Williams Henschel
3f2cceb764
🏦 Add claimed and valid_email
2023-03-09 12:00:32 -08:00
Lacey Williams Henschel
3b7baa7154
✨ Helper command to return contributor data in dict
2023-03-08 14:33:41 -08:00
Lacey Williams Henschel
d32f3db121
✨ Function to extract and reformat email address
2023-03-08 14:16:25 -08:00
Lacey Williams Henschel
f25e3aacf8
✨ Function to generate fake email
2023-03-08 14:12:12 -08:00
Lacey Williams Henschel
96f0264867
✨ Add helper function to extract contributor names
2023-03-08 14:06:42 -08:00
Lacey Williams Henschel
6d1aa75b53
Merge pull request #140 from CPPAlliance/fix-image-url-template
...
🐛 Check for image before accessing image.url
0.0.119
2023-03-08 13:49:23 -08:00
Lacey Williams Henschel
18e0cbd192
Merge pull request #139 from CPPAlliance/admin-library-ordering
...
✨ Add ordering to admin
0.0.118
2023-03-08 13:30:50 -08:00
Lacey Williams Henschel
a691fe70ab
🐛 Check for image before accessing image.url
2023-03-08 13:30:35 -08:00
Lacey Williams Henschel
67ceff967b
✨ Add ordering to admin
2023-03-08 13:19:24 -08:00
Lacey Williams Henschel
1ce589a1d4
Merge branch 'main' of github.com:revsys/boost.org into upload-authors-maintainers
2023-03-07 13:41:46 -08:00
Lacey Williams Henschel
3036d308b2
🐛 Fix checking for URL if there is no image
2023-03-07 13:38:28 -08:00
Lacey Williams Henschel
da1c28c64b
🔧 Move name extraction to utils
2023-03-03 14:01:44 -08:00
Lacey Williams Henschel
54bb53407b
🔧 Move generate_email to utils
2023-03-03 13:53:49 -08:00
Lacey Williams Henschel
8baaaedc8f
🔧 Reorder functions
2023-03-03 13:48:44 -08:00
Lacey Williams Henschel
f9247e7d24
🔧 Start moving things to testable util functions
...
- Move extract_email to util
- Correct get_names method to strip the formatted email from the string before parsing
2023-03-03 13:47:18 -08:00
Lacey Williams Henschel
ffddd0afa2
🐛 Fix conditional
...
Can't check for an image URL if there is no image!
2023-03-03 13:18:02 -08:00
Lacey Williams Henschel
f97e2c44b5
🚧 Command to upload lib authors and maintainers
...
WIP. Uses a single, randomly-retrieved library to test.
- Gets the library GH libraries.json
- Extracts author and maintainer data
- For each person:
- Extracts the email if available, or autogenerates a placeholder and marks the email as invalid
- Separates the name fields into First and Last
- For authors, adds the author's User record to the Library's `authors`
- For maintainers, adds the maintainer's User record to the LibraryVersion's `maintainers` (using the most recent Version)
2023-03-03 13:16:30 -08:00
Lacey Williams Henschel
f8c6d2510d
✨ Add new fields
2023-03-03 13:12:41 -08:00
Lacey Williams Henschel
2497be4eaa
✨ Add ordering to admin
2023-03-03 13:12:03 -08:00
Lacey Williams Henschel
bb4bd37713
🏦 Move maintainers M2M to LibraryVersion
2023-03-03 13:11:46 -08:00
Lacey Williams Henschel
6e07a89462
📝 Change help text on new fields
2023-03-03 13:11:25 -08:00
Lacey Williams Henschel
7dea27d1d1
🏦 Add valid_email and claimed fields to User model
...
Default to `True` because the only conditions in which these would be False is on import of author/maintainer data for the Libraries from GitHub. After the initial launch, these fields won't be used with nearly the frequency.
2023-03-03 10:46:29 -08:00
Greg Newman
bedb5422a8
Merge pull request #133 from revsys/88-library-search
...
88 library search
0.0.117
2023-03-03 12:05:48 -05:00
Greg Newman
35233a2914
Merge branch 'main' into 88-library-search
2023-03-03 12:03:25 -05:00
Lacey Williams Henschel
0e9551764d
Merge pull request #132 from revsys/121-refresh-gh-photo
...
#121 Allow user to import their GH profile photo
0.0.116
2023-03-02 10:05:46 -08:00
Lacey Williams Henschel
8c4b10a50a
🔧 Call task on a delay
2023-03-02 10:03:53 -08:00
Lacey Williams Henschel
14f01f5444
🔈 Use structlog
2023-03-02 09:59:46 -08:00
Lacey Williams Henschel
5c7e39370c
✨ Allow user to update photo to their GH photo
2023-03-02 09:59:34 -08:00
Lacey Williams Henschel
1b0c8fa66a
Merge branch 'main' of github.com:revsys/boost.org into 121-refresh-gh-photo
2023-03-02 09:24:43 -08:00
Lacey Williams Henschel
85c2dfa650
✨ Add task to update github photo
2023-03-02 09:19:25 -08:00
Lacey Williams Henschel
597253addb
🔧 👕 Light refactor
2023-03-02 09:12:34 -08:00
Greg Newman
0ee95beb32
Merge pull request #131 from revsys/36-google-search
...
Styles and forum fixes
0.0.115
2023-03-01 10:23:35 -05:00
Greg Newman
afa09a49eb
blackened
2023-03-01 10:20:44 -05:00
Greg Newman
9cf9a08491
🎨 style messages
...
Styles messages and removes them from forum base template so they are global.
Issue: #83
2023-03-01 10:15:55 -05:00