3
0
Fork 0
Commit graph

207 commits

Author SHA1 Message Date
Lance Edgar ce79346f76 bump: version 0.19.3 → 0.20.0 2025-01-11 21:59:51 -06:00
Lance Edgar a9d2f32e40 fix: add render_percent() method for app handler 2025-01-11 19:08:34 -06:00
Lance Edgar 20d4d4d93f feat: add basic support for "reports" feature
not much here yet, but trying to keep it lean and unopinionated since
implementations will probably vary a bit
2025-01-11 19:04:30 -06:00
Lance Edgar 1bfab90d35 fix: set global default sender to root@localhost
having no default (hence error) was just too ugly
2025-01-09 18:02:50 -06:00
Lance Edgar 7308cf3b54 bump: version 0.19.2 → 0.19.3 2025-01-09 12:53:24 -06:00
Lance Edgar 6a08c50452 fix: flush session when removing batch row
otherwise if caller doesn't flush, could become confused.  e.g. for
some reason `batch.row_count` did not appear updated until flush
2025-01-09 12:10:52 -06:00
Lance Edgar 0bb0a51f32 fix: detach row from batch when removing 2025-01-08 12:05:01 -06:00
Lance Edgar 48f9374724 bump: version 0.19.1 → 0.19.2 2025-01-06 16:59:06 -06:00
Lance Edgar 4479d9ff91 fix: add cascade_backrefs=False for all ORM relationships
prep for eventual SQLAlchemy 2.x
2025-01-06 16:37:04 -06:00
Lance Edgar 7e90888146 fix: add get_effective_rows() method for batch handler 2025-01-06 16:36:47 -06:00
Lance Edgar 60a25ab342 fix: add make_full_name() function, app handler method 2025-01-06 16:36:27 -06:00
Lance Edgar b3ec7cb9b8 fix: add batch handler logic to remove row
also execute() can return whatever it wants, e.g. when creating some
new record(s) based on batch data
2025-01-06 16:36:02 -06:00
Lance Edgar 6d16aa0c02 fix: add render_boolean, render_quantity app handler methods 2025-01-06 16:36:02 -06:00
Lance Edgar c6a0ecd475 fix: update post-install webapp command suggestion
since we now have an abstraction that works with various setups
2025-01-06 16:35:59 -06:00
Lance Edgar a68df98297 bump: version 0.19.0 → 0.19.1 2024-12-28 21:13:22 -06:00
Lance Edgar 9c1bfee97f fix: add simple rendering logic for currency values and errors 2024-12-28 20:10:37 -06:00
Lance Edgar 78a9965c52 bump: version 0.18.1 → 0.19.0 2024-12-23 21:13:03 -06:00
Lance Edgar 1aa597d2e5 build: simplify release task
per newer conventions
2024-12-23 20:48:28 -06:00
Lance Edgar 491df09f2f feat: add "email settings" feature for admin, previews 2024-12-23 19:24:55 -06:00
Lance Edgar 6c8f1c973d fix: move email stuff from subpackage to module 2024-12-19 18:34:31 -06:00
Lance Edgar 902412322e fix: add is_enabled() method for email handler, to check per type
also add some more descriptive errors when email template not found,
body empty
2024-12-19 18:20:57 -06:00
Lance Edgar 089d9d7ec6 bump: version 0.18.0 → 0.18.1 2024-12-18 22:32:19 -06:00
Lance Edgar c1f3fcc412 docs: add some docs about sending app emails, and logging to email 2024-12-18 22:10:24 -06:00
Lance Edgar fa76eb6aa9 fix: force interpolation of %(here)s, %(__file__)s in config files
we were previously doing this only for the `wutta.config.include` and
`wutta.config.require` settings, and pyramid (or paste?) has been
handling certain other ones, e.g. for beaker session cache paths.

but we really need to be able to rely on this being available
"everywhere" or else it's just confusing.
2024-12-18 13:43:19 -06:00
Lance Edgar 659d7e551e fix: only read each config file once on startup 2024-12-18 12:33:17 -06:00
Lance Edgar 87790bbb1a docs: add glossary entry for 'spec' 2024-12-18 12:28:31 -06:00
Lance Edgar 062da0685c docs: test commit 2024-12-16 18:31:31 -06:00
Lance Edgar 9834b27d0e docs: test commit 2024-12-16 18:14:02 -06:00
Lance Edgar f50e0e7b99 bump: version 0.17.1 → 0.18.0 2024-12-15 00:45:20 -06:00
Lance Edgar 3585eca65b fix: add basic execution methods for batch handler
also logic for batch data files, and deletion
2024-12-15 00:45:07 -06:00
Lance Edgar a514d9cfba feat: add basic batch feature, data model and partial handler
hopefully data model is complete enough for now, but handler does not
yet have all methods, e.g. execute()
2024-12-15 00:45:07 -06:00
Lance Edgar 51accc5a93 feat: add basic db handler, for tracking counter values
more to come i'm sure, this is all i need so far
2024-12-15 00:45:05 -06:00
Lance Edgar 80a983f812 fix: add render_date(), render_datetime() methods for app handler 2024-12-12 10:00:18 -06:00
Lance Edgar c1108e3102 fix: add command for wutta make-appdir 2024-12-08 19:33:06 -06:00
Lance Edgar 45ea5c5bdc docs: improve docs relating to app db, setup thereof 2024-12-08 12:36:44 -06:00
Lance Edgar d70df11be6 bump: version 0.17.0 → 0.17.1 2024-12-08 00:10:18 -06:00
Lance Edgar 6b35614502 fix: use proper uuid for special role getters 2024-12-08 00:09:47 -06:00
Lance Edgar 40df27d6f6 bump: version 0.16.2 → 0.17.0 2024-12-07 23:47:23 -06:00
Lance Edgar e1785ccfcc feat: convert all uuid fields from str to proper UUID
ugh had to rewrite alembic migrations instead of just adding a new
one..  will be good to be past this hiccup
2024-12-07 23:45:47 -06:00
Lance Edgar 6a471b87c2 docs: clarify glossary for app name 2024-12-07 22:18:05 -06:00
Lance Edgar efb78a6635 docs: add link to Victor Wooten's song! 2024-12-07 22:01:40 -06:00
Lance Edgar c25325f7d0 docs: rearrange API docs per conventions used elsewhere
e.g. in WuttaSync..this convention is better i think..?
2024-12-07 19:05:22 -06:00
Lance Edgar ed5e886a5d docs: improve doc for wuttjamaican.db.model 2024-12-07 18:54:25 -06:00
Lance Edgar 1debacd160 bump: version 0.16.1 → 0.16.2 2024-12-06 08:08:32 -06:00
Lance Edgar a9eebc682e fix: add mechanism to discover external wutta subcommands
for sake of wuttasync, e.g. `wutta import-csv`
2024-12-05 18:58:10 -06:00
Lance Edgar 3a1ea22e9b bump: version 0.16.0 → 0.16.1 2024-12-05 08:04:55 -06:00
Lance Edgar d95b101dbf fix: add db.util.make_topo_sortkey() function 2024-12-03 21:53:30 -06:00
Lance Edgar c3aa97ed27 build: update project metadata 2024-12-03 21:33:32 -06:00
Lance Edgar de551c9bbd docs: cleanup quickstart a bit, add some links 2024-12-03 09:31:43 -06:00
Lance Edgar 028c64fc12 fix: use true UUID type for Upgrades table primary key
hopefully can use this everywhere soon but let's start slow and test
2024-11-30 19:59:59 -06:00