Zed A. Shaw
|
1da2af82f4
|
Restrict to only admin users.
|
1 day ago |
Zed A. Shaw
|
c29077aa4c
|
Mostly done now, search works.
|
3 days ago |
Zed A. Shaw
|
51b18823ae
|
This gets almost everything done, including Paging, but not search.
|
3 days ago |
Zed A. Shaw
|
da183c453c
|
Redirect to table admin on bad table name.
|
3 days ago |
Zed A. Shaw
|
52e92a3814
|
Almost have pagination working. On the backend it works but I can't figure out how to make alpine do the request and update.
|
3 days ago |
Zed A. Shaw
|
c8ece708c3
|
Remove rsync, not neede.
|
3 days ago |
Zed A. Shaw
|
e178ca6733
|
Now can do all CRUD and just need search and pagination.
|
3 days ago |
Zed A. Shaw
|
b0ba0c7e16
|
Started the insert page but need to take a break to do the final part.
|
4 days ago |
Zed A. Shaw
|
ea3b59129f
|
We have delete now. Last thing is insert.
|
4 days ago |
Zed A. Shaw
|
504433502a
|
Now we have a working version without any JS. Way easier to do because javascript form submit blows hot wads.
|
4 days ago |
Zed A. Shaw
|
3fd8169d83
|
First stab at a form submit off an alpine.js form. Honestly not great. It's a lot of code already for even less functionality.
|
4 days ago |
Zed A. Shaw
|
e4153fd74a
|
Created a common.Page function that returns a function to render a page from a view.
|
4 days ago |
Zed A. Shaw
|
1bd733c328
|
Created a common.Page function that returns a function to render a page from a view.
|
4 days ago |
Zed A. Shaw
|
ec7298cce0
|
Refactor everything that's used all over into a common/ package and sync files from static/ into public/ so that public's not in the git.
|
5 days ago |
Zed A. Shaw
|
d12817f4cc
|
I can now list the contents of a table and display a form for one row to update/delete, but haven't implemented update and delete.
|
2 weeks ago |
Zed A. Shaw
|
2b40d6fdc3
|
Have a few of the basic admin pages working after switching to the API+View pattern.
|
2 weeks ago |
Zed A. Shaw
|
fa7f886a59
|
Now have a simple table list index and a table view, but the templates aren't good enough to easily use the Go reflect data. Will find one tomorrow that's better.
|
2 weeks ago |
Zed A. Shaw
|
d481c260c5
|
Forgot that squirrel needs the =? on Where so switched to using sq.Eq all the time.
|
2 weeks ago |
Zed A. Shaw
|
d59e29fdc1
|
Now can select by pages and added Insert which I forgot.
|
2 weeks ago |
Zed A. Shaw
|
aa3afa0d21
|
Have the full CURD operations going, but need pagination.
|
2 weeks ago |
Zed A. Shaw
|
59a71534ae
|
Finally figured out how to get sqlx to query an object based on a reflect.Type.
|
2 weeks ago |
Zed A. Shaw
|
859e3ad0e3
|
Initial setup of an admin page that dynamically reflects the DB to create the CRUD stuff.
|
2 weeks ago |
Zed A. Shaw
|
02910b8b93
|
Start the admin panels.
|
2 weeks ago |
Zed A. Shaw
|
736095a5aa
|
Nicer testing setup with my own interface and methods that abstract away the weird browser API.
|
3 weeks ago |
Zed A. Shaw
|
77e4c3fa5b
|
I can use the isdefault validator to make sure that a form field doesn't set a data field, but that may not be the best way.
|
3 weeks ago |
Zed A. Shaw
|
de24d64f44
|
Use http_url in Validator instead of url or else people can inject JavaScript.
|
3 weeks ago |
Zed A. Shaw
|
a3d4a3dc70
|
Make a little not to use a fake email.
|
3 weeks ago |
Zed A. Shaw
|
ecc264db8c
|
Now easier to write tests for the app, and most pages are at least touched.
|
3 weeks ago |
Zed A. Shaw
|
d095bc9ff4
|
Now can alternatively generate a static page for a URL from pages, or dynamically return it with c.Render from views. Did this for games and streams.
|
3 weeks ago |
Zed A. Shaw
|
cb537328ff
|
Small config and my own little lib.
|
3 weeks ago |
Zed A. Shaw
|
a2adf8ad67
|
Need to get rid of public.
|
4 weeks ago |
Zed A. Shaw
|
d9a4c226de
|
No need to auth getting a list of streams, that's public.
|
4 weeks ago |
Zed A. Shaw
|
3c9a624d66
|
Tracking a possible corruption but that is _overwriting my damn templates with garbage._
|
4 weeks ago |
Zed A. Shaw
|
7e1a7eb7b4
|
Ignore the config but have an example.
|
4 weeks ago |
Zed A. Shaw
|
929f755661
|
Example config file.
|
4 weeks ago |
Zed A. Shaw
|
3bd8d38847
|
Managed to get a simple and NOT SECURE login system going.
|
4 weeks ago |
Zed A. Shaw
|
75b1eb1edb
|
Public update, these need to be ignored.
|
4 weeks ago |
Zed A. Shaw
|
23bda88b29
|
Had to make the tests pass for the new page gen.
|
4 weeks ago |
Zed A. Shaw
|
c64874cb51
|
Can now generate a lot of the static content from templates in pages/ WARNING: I kept seeing page _templates_ getting corrupted on rendering, which is no bueno.
|
4 weeks ago |
Zed A. Shaw
|
7e48768e36
|
Just confirming that pages are not getting mangles.
|
4 weeks ago |
Zed A. Shaw
|
9961915c8c
|
Used the new sitebuild tool to generate stuff.
|
4 weeks ago |
Zed A. Shaw
|
49dc8cf330
|
Needs to be in a dir.
|
4 weeks ago |
Zed A. Shaw
|
3939a54513
|
Testing out the tools/cmd pattern with go get tool
|
4 weeks ago |
Zed A. Shaw
|
f476605ecf
|
Came up with the pages/ directory that's templates which are rendered into public for the static pages.
|
4 weeks ago |
Zed A. Shaw
|
facc691343
|
Hot garbage but that's the idea. It will render only one page.
|
4 weeks ago |
Zed A. Shaw
|
b9d5dbb2e9
|
Tinkering with how to do a 'check view, then static' style of templates, but maybe I need to do a generator?
|
1 month ago |
Zed A. Shaw
|
abc9fbda2e
|
Add a registration page.
|
1 month ago |
Zed A. Shaw
|
014611a901
|
Make the register/login pages link to eachother.
|
1 month ago |
Zed A. Shaw
|
07ff0e6a97
|
Tell air to not watch public, then tell Fiber to not cache public so I can reload it.
|
1 month ago |
Zed A. Shaw
|
63fdc06438
|
Use TestMain to setup the database and shut it down after.
|
1 month ago |