2
0
Fork 0
Commit graph

79 commits

Author SHA1 Message Date
Lance Edgar 73014964cb feat: add basic Create support for CRUD master view 2024-08-11 12:43:48 -05:00
Lance Edgar c46b42f76d feat: add basic Delete support for CRUD master view 2024-08-11 09:57:01 -05:00
Lance Edgar 1a8fc8dd44 feat: add basic Edit support for CRUD master view 2024-08-10 21:07:38 -05:00
Lance Edgar 9e1fc6e57d fix: rename MasterView method to configure_grid()
still not 100% sure about this, `index_configure_grid()` is more
explicit, but this will be a common method to override so probably the
shorter name is better
2024-08-10 16:45:37 -05:00
Lance Edgar e0de4e9a65 feat: add auto-link (to "View") behavior for grid columns 2024-08-10 16:45:12 -05:00
Lance Edgar a361f07980 fix: replace default logo, favicon images
these files are based on one found in Wikipedia at
https://commons.wikimedia.org/wiki/File:Aelse_7.jpg

as of writing it was licensed under the "Creative Commons Attribution
2.0 Generic" license,
cf. https://creativecommons.org/licenses/by/2.0/deed.en

author listed as Josef F. Stuefer, cf.
https://www.flickr.com/photos/20375052@N00
2024-08-10 13:28:22 -05:00
Lance Edgar 3d2aff7cc6 fix: tweak labels for Web Libraries config 2024-08-07 21:08:31 -05:00
Lance Edgar 4c467f5267 feat: add basic support for "view" part of CRUD
still no SQLAlchemy yet, view must be explicit about data/model.  but
should support simple dict records, which will be needed in a few
places anyway
2024-08-07 19:47:24 -05:00
Lance Edgar 754e0989e4 feat: add basic Grid class, and /settings master view 2024-08-07 14:00:53 -05:00
Lance Edgar 23d227b2c6 feat: add basic support for fanstatic / libcache 2024-08-06 22:33:54 -05:00
Lance Edgar d35e6e71c9 feat: expose Web Libraries in app info config page
get away from that CDN, hopefully speeds things up etc.
2024-08-06 20:53:23 -05:00
Lance Edgar ed67cdb2d8 feat: add basic configure view for appinfo 2024-08-06 20:48:46 -05:00
Lance Edgar 7766ca6b12 fix: add notfound() View method; auto-append trailing slash
the latter provides auto-redirect to `/widgets/` when user visits
`/widgets` for example
2024-08-05 21:58:31 -05:00
Lance Edgar 9a739381ae feat: add basic App Info view (index only)
more to come!
2024-08-05 21:49:18 -05:00
Lance Edgar 9ac4f7525e feat: add initial MasterView support
very minimal, index view only with empty page content
2024-08-05 19:21:58 -05:00
Lance Edgar 0e0460b831 fix: allow custom user getter for new_request_set_user() hook 2024-08-05 15:06:55 -05:00
Lance Edgar fc339ba81b feat: add support for admin user to become / stop being root 2024-08-05 14:21:54 -05:00
Lance Edgar a2ba88ca8f feat: add view to change current user password 2024-08-05 11:45:00 -05:00
Lance Edgar 70d13ee1e7 feat: add basic logo, favicon images
definitely should replace these at some point..
2024-08-05 09:31:22 -05:00
Lance Edgar a505ef27fb feat: add auth views, for login/logout 2024-08-05 09:31:19 -05:00
Lance Edgar e296b50aa4 feat: add custom security policy, login/logout for pyramid
aka. the `wuttaweb.auth` module
2024-08-05 00:12:20 -05:00
Lance Edgar c6f0007908 feat: add wuttaweb.views.essential module 2024-08-05 00:12:20 -05:00
Lance Edgar 95d3623a5e feat: add initial/basic forms support 2024-08-05 00:12:17 -05:00
Lance Edgar 0604651be5 feat: add wuttaweb.db module, with Session 2024-08-04 20:32:08 -05:00
Lance Edgar 3b6b317377 feat: add util.get_form_data() convenience function 2024-08-04 20:32:05 -05:00
Lance Edgar 26d44390a5 todo: should avoid building menus for non-traditional web apps
main use case in mind here is "API" web apps, which obviously do not
need menus.  do we need two hooks for the same (new request) hook?
2024-07-15 21:48:18 -05:00
Lance Edgar 1d113da45a feat: add "web handler" feature; it must get the menu handler
this makes more sense than (potentially) adding a whole bunch of
methods to the app handler.

also fix entry point for app provider, per wj changes
2024-07-14 11:07:50 -05:00
Lance Edgar 60e8303d29 add basic support for menu handler
default menu is not yet useful, but the handler mostly works.  except
for actual auth/perm checks since we have no users yet!
2024-07-13 20:03:44 -05:00
Lance Edgar 977c196f47 feat: basic support for WSGI app, views, templates
also docs + tests for what we have so far
2024-07-12 00:17:15 -05:00