Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								80b50f05da 
								
							 
						 
						
							
							
								
								fix: do not use appname for config extension entry points  
							
							
							
						 
						
							2025-09-20 12:38:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7550a7a860 
								
							 
						 
						
							
							
								
								feat: add problem checks + handler feature  
							
							... 
							
							
							
							the basic idea is to run nightly checks and send email if problems are
found.  it should also support variations on that theme,
e.g. configuring a check to only run on certain weekdays. 
							
						 
						
							2025-08-10 11:07:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								174a17dd5e 
								
							 
						 
						
							
							
								
								docs: tweak glossary for db session  
							
							
							
						 
						
							2025-01-12 18:45:23 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								491df09f2f 
								
							 
						 
						
							
							
								
								feat: add "email settings" feature for admin, previews  
							
							
							
						 
						
							2024-12-23 19:24:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6c8f1c973d 
								
							 
						 
						
							
							
								
								fix: move email stuff from subpackage to module  
							
							
							
						 
						
							2024-12-19 18:34:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								87790bbb1a 
								
							 
						 
						
							
							
								
								docs: add glossary entry for 'spec'  
							
							
							
						 
						
							2024-12-18 12:28:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								45ea5c5bdc 
								
							 
						 
						
							
							
								
								docs: improve docs relating to app db, setup thereof  
							
							
							
						 
						
							2024-12-08 12:36:44 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6a471b87c2 
								
							 
						 
						
							
							
								
								docs: clarify glossary for app name  
							
							
							
						 
						
							2024-12-07 22:18:05 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								94868bbaa9 
								
							 
						 
						
							
							
								
								feat: add app handler method, get_appdir()  
							
							
							
						 
						
							2024-08-25 12:33:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								110ff69d6d 
								
							 
						 
						
							
							
								
								feat: add table/model for app upgrades  
							
							
							
						 
						
							2024-08-24 10:20:05 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4de2e6dc6e 
								
							 
						 
						
							
							
								
								docs: stop documenting wutta command line framwework  
							
							... 
							
							
							
							as we will be deprecating and removing it at some point.  `typer`
seems to work well but any other framework could be used 
							
						 
						
							2024-06-30 20:26:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								3a8bd1fce9 
								
							 
						 
						
							
							
								
								Add app providers, tests, docs  
							
							
							
						 
						
							2023-11-24 23:11:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								64af49ffdf 
								
							 
						 
						
							
							
								
								Add basic database docs  
							
							
							
						 
						
							2023-11-24 19:14:48 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f9f2bcc3d0 
								
							 
						 
						
							
							
								
								Add more install docs  
							
							
							
						 
						
							2023-11-24 18:08:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9258d8b55a 
								
							 
						 
						
							
							
								
								Add docs for settings table  
							
							
							
						 
						
							2023-11-24 16:35:34 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4a7729a702 
								
							 
						 
						
							
							
								
								Add docs for handlers, app handler  
							
							
							
						 
						
							2023-11-24 15:58:24 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								af4c28b286 
								
							 
						 
						
							
							
								
								Add a large chunk of the docs for command line interface  
							
							... 
							
							
							
							will have to finish subcommands later 
							
						 
						
							2023-11-22 21:40:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								13472a5ab5 
								
							 
						 
						
							
							
								
								Add wutta make-appdir subcommand  
							
							
							
						 
						
							2023-11-22 00:10:40 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4641e24afd 
								
							 
						 
						
							
							
								
								Add narrative docs for app configuration  
							
							
							
						 
						
							2023-11-21 18:27:29 -06:00