4d0693862d 
								
							 
						 
						
							
							
								
								fix: format all code with black  
							
							... 
							
							
							
							and from now on should not deviate from that... 
							
						 
						
							2025-08-31 12:26:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								72565cc49c 
								
							 
						 
						
							
							
								
								feat: add tools to manage user API tokens  
							
							
							
						 
						
							2025-08-09 09:56:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								796e793547 
								
							 
						 
						
							
							
								
								feat: add basic theme system  
							
							... 
							
							
							
							This is intended to allow override of look/feel without overriding the
logic/structure of templates.  In practice the main goal internally is
to allow testing of Vue 3 + Oruga, to eventually replace Vue 2 + Buefy
as the default theme. 
							
						 
						
							2025-06-29 09:16:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5b2d1dad53 
								
							 
						 
						
							
							
								
								feat: overhaul some User/Person form fields etc.  
							
							... 
							
							
							
							hoping this is more intuitive to use.. 
							
						 
						
							2025-01-27 17:07:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								194d798c0c 
								
							 
						 
						
							
							
								
								fix: add make_users_grid() method for RoleView  
							
							... 
							
							
							
							per newer convention 
							
						 
						
							2025-01-24 19:00:46 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ecb1dce590 
								
							 
						 
						
							
							
								
								fix: improve support for composite model_key in MasterView  
							
							... 
							
							
							
							in particular, had a table (Catapult) with composite primary key,
where both prop keys are named differently than columns.
this also splits out the route kwargs logic for action urls, because
of another situation where i wanted to use non-primary field as model
key, but it also needed to be stripped of whitespace.  this allows for
such an override but in the end i did not pursue that method and just
wound up using default model key anyway.. 
							
						 
						
							2025-01-14 11:51:03 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								013d921772 
								
							 
						 
						
							
							
								
								tests: fix test per appinfo/configure changes  
							
							
							
						 
						
							2025-01-13 13:29:56 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4b7092bd0a 
								
							 
						 
						
							
							
								
								tests: fix grid data test for report view  
							
							
							
						 
						
							2025-01-11 23:55:40 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								65511a26b2 
								
							 
						 
						
							
							
								
								feat: add basic views for Reports  
							
							... 
							
							
							
							not entirely useful as-is yet, that may change later but for now
keeping things minimal to avoid being painted into any corner 
							
						 
						
							2025-01-11 21:35:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b5b88e2a7b 
								
							 
						 
						
							
							
								
								fix: bugfix for bool simple settings with default value  
							
							
							
						 
						
							2025-01-06 19:29:58 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7895ce4676 
								
							 
						 
						
							
							
								
								tests: move WebTestCase to wuttaweb.testing module  
							
							
							
						 
						
							2025-01-06 16:47:48 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5cec585fdf 
								
							 
						 
						
							
							
								
								fix: improve rendering for batch row status  
							
							
							
						 
						
							2025-01-02 23:14:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								86ffb5d58f 
								
							 
						 
						
							
							
								
								fix: add basic support for row grid "view" action links  
							
							... 
							
							
							
							still no actual "view row" support just yet, but subclass can
implement however they like.. 
							
						 
						
							2025-01-02 22:52:32 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								170afe650b 
								
							 
						 
						
							
							
								
								fix: add "xref buttons" tool panel for master view  
							
							... 
							
							
							
							also add `url` param for `MasterView.make_button()` 
							
						 
						
							2025-01-02 22:35:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								95ff87fbf3 
								
							 
						 
						
							
							
								
								feat: add feature to edit email settings, basic message preview  
							
							
							
						 
						
							2024-12-23 19:24:17 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dd1fd8c0ce 
								
							 
						 
						
							
							
								
								feat: add basic support for batch execution  
							
							... 
							
							
							
							no execution options yet, and no progress indicator
also basic delete support, invoking handler 
							
						 
						
							2024-12-14 23:57:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e3beb9953d 
								
							 
						 
						
							
							
								
								feat: add basic support for rows grid for master, batch views  
							
							
							
						 
						
							2024-12-14 10:48:11 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5006c97b4b 
								
							 
						 
						
							
							
								
								feat: add basic master view class for batches  
							
							... 
							
							
							
							no support for displaying rows yet, just the main batch CRUD 
							
						 
						
							2024-12-13 22:20:04 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e952e1031e 
								
							 
						 
						
							
							
								
								fix: add basic views for raw Permissions  
							
							
							
						 
						
							2024-12-12 19:24:36 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								16ed125113 
								
							 
						 
						
							
							
								
								fix: use fanstatic to serve built-in images by default  
							
							... 
							
							
							
							Refs: #1  
							
						 
						
							2024-12-10 16:54:02 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fd35f439ec 
								
							 
						 
						
							
							
								
								fix: refactor to reflect usage of proper UUID values  
							
							
							
						 
						
							2024-12-08 00:11:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								352afc1e22 
								
							 
						 
						
							
							
								
								fix: fix handling of Upgrade.uuid  
							
							... 
							
							
							
							now that it is a proper uuid7 instance, not just a string 
							
						 
						
							2024-12-03 21:29:05 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								dcdc0e7dab 
								
							 
						 
						
							
							
								
								fix: improve support for random objects with grid, master view  
							
							... 
							
							
							
							thus far we expected either dict or "native" ORM object which can
essentially behave like a dict when needed.  but a "non-native" object
may not behave like a dict and this hopefully fixes the logic to allow
for those anyway.. 
							
						 
						
							2024-11-25 19:11:41 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								24ddb7b905 
								
							 
						 
						
							
							
								
								feat: add logic to prevent edit for some user accounts  
							
							... 
							
							
							
							mostly for sake of online demo, so a "permanent" demo user can be
established 
							
						 
						
							2024-11-24 17:19:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a010071985 
								
							 
						 
						
							
							
								
								feat: use native wuttjamaican app to send feedback email  
							
							
							
						 
						
							2024-08-26 14:22:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4934ed1d93 
								
							 
						 
						
							
							
								
								feat: add basic user feedback email mechanism  
							
							... 
							
							
							
							this definitely needs some more work.  using pyramid_mailer for
testing although not ready to declare that dependency.  for now this
is "broken" without it being installed. 
							
						 
						
							2024-08-25 20:25:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8669ca2283 
								
							 
						 
						
							
							
								
								feat: add "progress" page for executing upgrades  
							
							... 
							
							
							
							show scrolling stdout from subprocess
nb. this does *not* show stderr, although that is captured 
							
						 
						
							2024-08-25 15:52:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e31a7d32 
								
							 
						 
						
							
							
								
								feat: add basic support for execute upgrades, download stdout/stderr  
							
							... 
							
							
							
							upgrade progress is still not being shown yet 
							
						 
						
							2024-08-25 12:20:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1a8900c9f4 
								
							 
						 
						
							
							
								
								feat: add basic progress page/indicator support  
							
							... 
							
							
							
							so far "delete results" (for Raw Settings) is the only use case.
user cancel is not yet supported 
							
						 
						
							2024-08-24 19:28:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa8b0aeaa 
								
							 
						 
						
							
							
								
								feat: add basic "delete results" grid tool  
							
							... 
							
							
							
							this is done synchronously with no progress indicator yet 
							
						 
						
							2024-08-24 14:26:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								6650ee698e 
								
							 
						 
						
							
							
								
								feat: add initial views for upgrades  
							
							... 
							
							
							
							CRUD only so far, still need execute features 
							
						 
						
							2024-08-24 11:29:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2503836ef5 
								
							 
						 
						
							
							
								
								fix: misc. improvements for display of grids, form errors  
							
							
							
						 
						
							2024-08-23 19:23:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e332975ce9 
								
							 
						 
						
							
							
								
								feat: add per-row css class support for grids  
							
							
							
						 
						
							2024-08-23 14:14:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1443f5253f 
								
							 
						 
						
							
							
								
								feat: add initial support for proper grid filters  
							
							... 
							
							
							
							only "text contains" filter supported so far, more to come as needed 
							
						 
						
							2024-08-22 14:35:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								770c4612d5 
								
							 
						 
						
							
							
								
								feat: improve page linkage between role/user/person  
							
							... 
							
							
							
							- show Users grid when viewing a Role
- add hyperlinks between things 
							
						 
						
							2024-08-21 15:09:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9d261de45a 
								
							 
						 
						
							
							
								
								feat: add basic autocomplete support, for Person  
							
							... 
							
							
							
							URL endpoint only for now, form widget to come later 
							
						 
						
							2024-08-21 11:46:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d15ac46184 
								
							 
						 
						
							
							
								
								fix: show installed python packages on appinfo page  
							
							
							
						 
						
							2024-08-20 21:26:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2d9757f677 
								
							 
						 
						
							
							
								
								fix: add setting to auto-redirect anon users to login, from home page  
							
							
							
						 
						
							2024-08-20 20:16:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								58f7a862a2 
								
							 
						 
						
							
							
								
								feat; add single-column sorting (frontend or backend) for grids  
							
							
							
						 
						
							2024-08-18 14:05:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d151758c48 
								
							 
						 
						
							
							
								
								feat: add backend pagination support for grids  
							
							
							
						 
						
							2024-08-16 22:52:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								cd706821b2 
								
							 
						 
						
							
							
								
								feat: add form/grid label auto-overrides for master view  
							
							
							
						 
						
							2024-08-15 20:51:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9805f808da 
								
							 
						 
						
							
							
								
								fix: add stub for PersonView.make_user()  
							
							... 
							
							
							
							for tailbone compat, but pretty sure we'll want this too 
							
						 
						
							2024-08-15 15:47:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								be8a45e543 
								
							 
						 
						
							
							
								
								fix: make some tweaks for better tailbone compatibility  
							
							... 
							
							
							
							this is the result of minimally testing the PersonView from wutta,
configured via a tailbone app.
had to add the `view_profile()` stub, pretty sure we want that..? 
							
						 
						
							2024-08-15 02:10:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								058632ebeb 
								
							 
						 
						
							
							
								
								feat: add sane views for 403 Forbidden and 404 Not Found  
							
							
							
						 
						
							2024-08-14 22:13:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e3942ce65e 
								
							 
						 
						
							
							
								
								feat: add permission checks for menus, view routes  
							
							
							
						 
						
							2024-08-14 21:20:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								675b51cac2 
								
							 
						 
						
							
							
								
								feat: add first-time setup page to create admin user  
							
							
							
						 
						
							2024-08-14 18:29:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								bc49392140 
								
							 
						 
						
							
							
								
								fix: prevent delete for built-in roles  
							
							
							
						 
						
							2024-08-14 17:03:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								330ee324ba 
								
							 
						 
						
							
							
								
								feat: expose User password for editing in master views  
							
							
							
						 
						
							2024-08-14 15:55:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								230e2fd1ab 
								
							 
						 
						
							
							
								
								feat: expose Role permissions for editing  
							
							
							
						 
						
							2024-08-14 15:10:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								97e914c2e0 
								
							 
						 
						
							
							
								
								feat: expose User "roles" for editing  
							
							
							
						 
						
							2024-08-13 21:44:56 -05:00