1
0
Fork 0
Commit graph

140 commits

Author SHA1 Message Date
Lance Edgar 2edeac0d83 fix: add common DataTestCase for use in other packages 2024-08-27 19:11:26 -05:00
Lance Edgar 7ee8398718 test: skip some tests if mako not installed
also change corresponding tox env to 'nox' to reflect its "bare-bones"
nature and not just a lack of 'db'
2024-08-26 14:34:35 -05:00
Lance Edgar 2b1c958aa7 bump: version 0.12.1 → 0.13.0 2024-08-26 14:24:08 -05:00
Lance Edgar 131ad88a16 feat: add basic email handler support
still no way to define "profiles" for admin in web app yet
2024-08-26 14:20:54 -05:00
Lance Edgar b401fac04f feat: add util.resource_path() function
need that now that we have configurable mako template paths
2024-08-26 10:12:52 -05:00
Lance Edgar 94868bbaa9 feat: add app handler method, get_appdir() 2024-08-25 12:33:52 -05:00
Lance Edgar 4b9db13b8f feat: add basic support for progress indicators 2024-08-24 17:19:50 -05:00
Lance Edgar 110ff69d6d feat: add table/model for app upgrades 2024-08-24 10:20:05 -05:00
Lance Edgar e855a84c37 docs: add basic db setup to quickstart doc 2024-08-23 15:20:47 -05:00
Lance Edgar 14a150b2ef bump: version 0.12.0 → 0.12.1 2024-08-22 14:50:06 -05:00
Lance Edgar 1744e8706c fix: add app handler methods: get_node_title(), get_node_type() 2024-08-20 22:13:33 -05:00
Lance Edgar bb7a83a73c bump: version 0.11.1 → 0.12.0 2024-08-15 21:14:07 -05:00
Lance Edgar 9ad5dca2ad feat: add util function get_class_hierarchy() 2024-08-15 20:18:54 -05:00
Lance Edgar 58c3f781df bump: version 0.11.0 → 0.11.1 2024-08-15 16:19:34 -05:00
Lance Edgar 82177ea997 docs: tweak docstring for Session class 2024-08-15 13:21:11 -05:00
Lance Edgar e3e3b004aa fix: tweak methods for FileConfigTestCase 2024-08-15 13:20:52 -05:00
Lance Edgar 3e3f7ac958 fix: cascade deletes for User -> UserRole 2024-08-14 12:12:12 -05:00
Lance Edgar 304b4b0a19 bump: version 0.10.0 → 0.11.0 2024-08-13 10:53:49 -05:00
Lance Edgar 08689f494f feat: add dict-like behavior to model class instances 2024-08-11 15:23:14 -05:00
Lance Edgar 82c043fd05 bump: version 0.9.0 → 0.10.0 2024-08-06 23:16:18 -05:00
Lance Edgar 1c762e5767 feat: add app handler methods save_setting(), delete_setting() 2024-08-06 18:52:34 -05:00
Lance Edgar a5823a2202 bump: version 0.8.3 → 0.9.0 2024-08-05 22:54:20 -05:00
Lance Edgar 8068c26327 test: skip some tests for nodb scenario 2024-08-05 22:41:58 -05:00
Lance Edgar b5884ff6ca test: fix more tests for python 3.10
not sure why only that one had problems; this seems to fix
2024-08-05 22:39:45 -05:00
Lance Edgar afa3352c83 test: fix tests for AppHandler.get_version() 2024-08-05 22:25:43 -05:00
Lance Edgar 06771d7596 fix: remove print statement 2024-08-05 22:21:52 -05:00
Lance Edgar 2a21e70ff1 feat: add AppHandler methods, get_distribution() and get_version() 2024-08-05 21:48:45 -05:00
Lance Edgar 0a46dddf3f bump: version 0.8.2 → 0.8.3 2024-08-05 15:31:36 -05:00
Lance Edgar a38a69afa2 fix: add AuthHandler.user_is_admin() method 2024-08-05 15:08:16 -05:00
Lance Edgar 739dd285aa fix: add AppHandler.make_title() convenience method 2024-08-05 15:08:14 -05:00
Lance Edgar 27b859c1c7 bump: version 0.8.1 → 0.8.2 2024-07-18 11:11:43 -05:00
Lance Edgar c424a6cd8a fix: add check_user_password() method for auth handler 2024-07-18 10:27:31 -05:00
Lance Edgar 9fc7dbe1f7 bump: version 0.8.0 → 0.8.1 2024-07-17 18:22:21 -05:00
Lance Edgar 86997397de fix: make AuthHandler.get_user() do lookups for uuid, username 2024-07-17 17:46:13 -05:00
Lance Edgar ca997807e4 bump: version 0.7.0 → 0.8.0 2024-07-14 23:22:31 -05:00
Lance Edgar e899d06151 feat: flesh out the auth handler; add people handler
can handle the basics now: authentication, perm checks etc.
2024-07-14 23:22:11 -05:00
Lance Edgar 43ca404837 feat: add model for Person; tie to User 2024-07-14 15:47:39 -05:00
Lance Edgar 60d3fcd13b fix: add migration for auth tables
having now fixed the constraint naming convention
2024-07-14 14:45:52 -05:00
Lance Edgar 1995095627 build: just run pytest, avoid tox when making release 2024-07-14 11:08:26 -05:00
Lance Edgar 5d15ef9720 bump: version 0.6.1 → 0.7.0 2024-07-14 11:07:03 -05:00
Lance Edgar b4d6cfb0ed fix: always use 'wutta' prefix for provider entry points
otherwise not all providers will be discoverable, for custom appname

also add `appname` prop for GenericHandler, AppProvider
2024-07-14 10:45:13 -05:00
Lance Edgar f6d0912c03 docs: update project urls to wuttaproject.org 2024-07-14 09:28:58 -05:00
Lance Edgar 639b0de8b1 feat: add basic "auth" data models: user/role/perm
not really tested yet though, other than unit tests
2024-07-13 23:29:09 -05:00
Lance Edgar 7442047d0e build: fix reference to readme filename 2024-07-12 21:44:30 -05:00
Lance Edgar 1b8d5d7bfe docs: use markdown for project readme
also, test commit for forgejo -> kallithea git flow
2024-07-12 21:40:33 -05:00
Lance Edgar 0454ab70e0 bump: version 0.6.0 → 0.6.1 2024-07-12 00:12:26 -05:00
Lance Edgar ef5b13a297 fix: add AppHandler.load_object() method 2024-07-11 19:32:44 -05:00
Lance Edgar ae973881af fix: add WuttaConfig.production() method 2024-07-11 18:23:43 -05:00
Lance Edgar cedc74e16b bump: version 0.5.0 → 0.6.0 2024-07-11 13:00:49 -05:00
Lance Edgar 375d0be638 feat: add basic data model support
wuttjamaican will provide a default data model with minimal tables;
it's assumed each custom app will extend this model with other tables
2024-07-11 12:55:55 -05:00