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
Lance Edgar
8b6e32145c
fix: let caller set data type for uuid_column()
and uuid_fk_column()
...
and rattail now sets the data type, so we should be more free to
experiment with UUID data type
2024-11-30 16:06:37 -06:00
Lance Edgar
f63028bf8e
test: fix installer test to avoid actually doing anything
...
this one was forcibly overwriting my current web.conf and upgrade.sh
2024-11-30 16:05:38 -06:00
Lance Edgar
47902b37bc
fix: avoid error when loading installer templates
...
i guess 'poser:templates/install' throws a TypeError, not sure why i
was getting ModuleNotFoundError before..?
2024-11-30 16:04:35 -06:00
Lance Edgar
d44fe15215
bump: version 0.15.0 → 0.16.0
2024-11-30 12:31:11 -06:00
Lance Edgar
cd90626f1d
feat: make v7 UUID values instead of v1
...
this is thanks to the presentation at
https://www.youtube.com/watch?v=n9Cxs0sTqEY
the basic rationale is that:
- v1 UUID is "less private" in that MAC address can be deduced
- v7 UUID has "better index performance" per sortable prefix
we also need to store these as true UUID data type in postgres, but
that will be a separate effort..
2024-11-30 12:26:56 -06:00
Lance Edgar
ecdfb2f6e0
docs: update quick start to use cookiecutter
2024-11-26 11:46:17 -06:00
Lance Edgar
affc19bac0
bump: version 0.14.0 → 0.15.0
2024-11-24 19:09:32 -06:00
Lance Edgar
8f182e81dd
feat: add User.prevent_edit
flag for account lockdown
...
specifically this is for sake of the online demo, so a "permanent"
demo user can be established
2024-11-24 17:08:55 -06:00
Lance Edgar
7afb67b4a0
bump: version 0.13.3 → 0.14.0
2024-11-24 10:27:54 -06:00
Lance Edgar
ceeff7e911
feat: add install handler and related logic
...
- Mako is now a core dependency
- therefore no more 'email' extra
- add `get_install_handler()` method for app handler
- add `render_mako_template()` method for app handler
- add `resource_path()` method for app handler
- install handler thus far can:
- confirm db connection
- make appdir plus config/scripts:
- wutta.conf
- web.conf
- upgrade.sh
- upgrade db schema to create tables
- from there web app can run, create admin user
- quick start docs now describe "generated code" option
2024-11-24 10:13:56 -06:00
Lance Edgar
49e77d7407
feat: add parse_bool()
and parse_list()
methods for config object
2024-11-23 15:33:00 -06:00
Lance Edgar
2deba45588
feat: add wutta
top-level command with make-uuid
subcommand
...
i think it only makes sense to have an "opinion" for command line
interface in this project, and we probably need more `wutta`
subcommands too but we'll see.
main motivation for this currently is to allow poser apps to define
their own CLI, in particular e.g. `poser install`
2024-11-23 11:48:28 -06:00
Lance Edgar
cb147c203d
bump: version 0.13.2 → 0.13.3
2024-08-30 20:34:19 -05:00
Lance Edgar
4c51189d41
fix: move model base class out of model subpkg
...
and other things, used by other packages (rattail)
otherwise when rattail imports them, the whole WJ model comes along
with it and it can interfere with sqlalchemy-continuum versioning
2024-08-30 20:30:09 -05:00
Lance Edgar
e9507fb5a4
bump: version 0.13.1 → 0.13.2
2024-08-27 21:05:37 -05:00
Lance Edgar
2fa82bee8c
fix: add basic support for wutta-continuum data versioning/history
...
not much "support" per se in here, mostly some stubs to allow for
smooth operation if/when it is installed
2024-08-27 20:26:22 -05:00
Lance Edgar
7002986cb7
bump: version 0.13.0 → 0.13.1
2024-08-27 19:11:30 -05:00
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