discoman
  • Joined on 2026-02-10
discoman pushed to main at discoman/python-tdd 2026-02-23 04:56:39 +00:00
168c877970 refactored lists to have more descriptive urlpatterns; cascading changes across API, dashboard app & even FTs; restarted staging server db w. new migrations
discoman pushed to main at discoman/python-tdd 2026-02-23 03:08:41 +00:00
94f3120add refactored to green: all references in urlpatterns thruout project to apps/ dir now skip it & point directly to the app contained w.in (i.e., not apps/lyric/ or apps/dashboard/, but lyric/ or dashboard/ now
a8c199b719 ensured in apps.dashboard.views, w. passing ITs in .tests.integrated.test_views & passing FT in functional_tests.test_sharing, passes only to recipients & owner
17eb83c760 plugged share_list() FBV ability for user to share list w. self as recipient
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-02-23 01:42:42 +00:00
44c335b089 added superuser support in apps.lyric.admin & new manage.py cmd ensure_superuser; .tests.integrated.test_admin & .test_management_commands green
discoman pushed to main at discoman/python-tdd 2026-02-22 04:13:38 +00:00
87ef197823 enabled redis alongside celery, but waiting on true caching functionality—flash messages will behave better w. cache_page after they rely on htmx library, not current full-page reload
discoman pushed to main at discoman/python-tdd 2026-02-22 03:03:17 +00:00
a9e635f40e fix for functional_tests.test_login, which still relied on old mock logic, no longer in apps.lyric.views, but handled by celery in apps.lyric.tasks
discoman pushed to main at discoman/python-tdd 2026-02-22 02:39:06 +00:00
04e28b96c8 offloaded some apps.lyric.views responsibilities to new Celery depend fn in .tasks; core.celery created for celery config; CELERY_BROKER_URL added to .settings & throughout project; some lyric view IT responsibility now accordingly covered by task UT domain
discoman pushed to main at discoman/python-tdd 2026-02-20 21:59:08 +00:00
880fcb5bcf more consistent DRF installation in pipeline
discoman pushed to main at discoman/python-tdd 2026-02-20 21:38:09 +00:00
9bdc358e59 commenced DRF efforts w. package installation, creation of apps.api, w. UTs & ITs to ensure core efficacy; core.settings & .urls changed to accomodate
discoman pushed to main at discoman/python-tdd 2026-02-20 20:16:31 +00:00
ed21730a38 when clause fixes in .woodpecker.yaml
discoman pushed tag pre-drf to discoman/python-tdd 2026-02-20 20:02:38 +00:00
discoman pushed to main at discoman/python-tdd 2026-02-20 18:33:23 +00:00
4b558020af added staging & prod https support to core.settings
discoman pushed to main at discoman/python-tdd 2026-02-20 01:50:43 +00:00
5106b04175 updated User creation method in functional_tests.management.commands.create_session
discoman pushed to main at discoman/python-tdd 2026-02-20 01:31:47 +00:00
025a59938b reenabled admin area; outfitted apps.lyric.models w. AbstractBaseUser instead of custom user class; many other fns & several models updated to accomodate, such as set_unusable_password() method to base user model; reset staging db to prepare for refreshed lyric migrations to accomodate for retrofitted pw field
discoman pushed to main at discoman/python-tdd 2026-02-19 04:32:53 +00:00
d26196a7f1 added CSRF_TRUSTED_ORIGINS to core.settings, now that https added
discoman pushed to main at discoman/python-tdd 2026-02-19 04:16:52 +00:00
84fd0554bd moved adman magic link to howdy.earthmanrpg.com, in anticipation of having to mirror the prod server location; staging server preserved, along w. gitea & woodpecker, on earthmanrpg.me
discoman pushed to main at discoman/python-tdd 2026-02-19 02:12:12 +00:00
55f2a043c6 postgres integration complete thru woodpecker pipeline
discoman pushed to main at discoman/python-tdd 2026-02-19 01:19:09 +00:00
a1e7ae8071 added coverage dependency; 99 percent test coverage (only lacking admin, currently by design); commenced postgresql db integration
discoman pushed to main at discoman/python-tdd 2026-02-19 00:07:14 +00:00
a06fce26ef reorganized and reclassified old 'unit tests' for ea. app into dirs for UTs & ITs; abandoning effort to refactor any test_views into UTs; all tests passing
discoman pushed to main at discoman/python-tdd 2026-02-18 20:25:04 +00:00
c41624152a added headless option to .test_sharing for woodpecker FT run
discoman pushed to main at discoman/python-tdd 2026-02-18 20:14:49 +00:00
64d4ba9542 added to apps.dashboard.views, share_list() FBV, a try/except catch that accounts for nonexistent users; .test.test_views ensures functionality
0370f36e9e list sharing implemented w. passing UTs & FTs; changes to apps.dashboard.urls, .models, .views & .tests.test_views to accomodate; functional_tests.test_sharing also ensures sharing visible in UX; templates/apps/dashboard/list.html & /my_lists.html updated with django templating & for loops
a85e0597d7 created functional_tests.my_lists_page to contain helpers for viewing shared lists; refactored several other FTs to passing
e32c6bbfd6 created functional_tests.list_page to handle common FT helpers; almost every FT file affected & less reliant on .base, which no longer contains those helpers
e26ee5af1d new functional_tests.test_sharing FT for sharing lists; create_pre_authenticated_session() moved from .test_my_lists to .base
Compare 5 commits »