Commit Graph

231 Commits

Author SHA1 Message Date
be92fda17b Update code to handle actually creating the channel. 2024-12-16 22:03:25 -05:00
b8034b6a0a Add some documentation to code, reformat things. 2024-12-16 03:39:21 +00:00
3824522ff5 Add a check to pull the user from the DB to pass into the Channel repository, add the route. 2024-12-16 02:44:39 +00:00
83cc9b194c Get the channels for a user on the dashboad. 2024-12-14 09:37:30 -05:00
b9db0d97dc Flesh out the add channel handler. 2024-12-14 09:32:00 -05:00
bc9997a817 Handle creating a channel. 2024-12-14 09:24:29 -05:00
b69b29e54a Use the Odan session start middleware 2024-12-09 14:29:03 +00:00
5cd30f6f10 remove debugging code. 2024-12-08 22:03:40 -05:00
79de277f2d Update composer, remove self-rolled flash messages, update the tests to see if they work (they fail) 2024-12-08 21:59:39 -05:00
5e4a2289a1 Add a flash manager but it still doesn't work properly on the twig templates. 2024-12-06 20:24:07 +00:00
c19cde193f Implement own flash messages interface and class. 2024-12-05 16:34:03 +00:00
d119e479f0 Add a navigation component. 2024-12-05 14:13:11 +00:00
2910b2e62f Use url_for wherever I can. 2024-12-05 13:32:34 +00:00
4d93592859 Probably need a way to serialize the domain data. 2024-12-03 22:08:22 -05:00
5b15aeea4e Use the url_for method, skeleton changes and dashboard fill out. Still not getting flash messages but am getting session data. 2024-12-03 22:01:31 -05:00
d45800cfc4 Avoid creating a new Twig instance, get it from the request set up in the middleware 2024-12-03 16:00:27 +00:00
f45c5a6551 Get rid of noise in docker logs for missing favicon from the app, reset documentation and try and figure out how to render templates globally 2024-12-02 23:13:05 -05:00
0567bdd897 Finally get the xdebug stuff working, save sessions after handling the responses, not sure why teh storage for the flash class is empty by the time twig renders. 2024-12-02 22:11:12 -05:00
7c9f5f6bf8 Add pre-request for the form key 2024-12-02 20:04:48 +00:00
bf48532ac1 Get the form key from the session first, and then send the request to create a user afterwards. 2024-12-02 20:03:50 +00:00
f3bbfd7762 Add the form key to the register form. 2024-12-02 17:45:12 +00:00
2d58ed9d19 Add the form key middleware to registering the user 2024-12-02 17:42:06 +00:00
4a85bcac8c Add a form key middleware for handling the form key logic 2024-11-29 15:11:59 -05:00
711441c8ef Add a form key middleware for securing some forms to the sessions on the site. 2024-11-29 15:05:09 -05:00
60025c1089 Check the whole div tag for the error message 2024-11-29 14:55:36 -05:00
01759b241b Check if the flash renders to the template, check if the flash messages are empty after rendering. 2024-11-29 14:54:17 -05:00
b9b62c2d5c Rewrite the test, which works, yet doesn't work when running the actual site? 2024-11-29 14:50:27 -05:00
d782bd9081 Try and figure out what's going on with the flash messages. 2024-11-27 22:42:37 -05:00
7fc7b95ccd Add xdebug to the php container. 2024-11-26 08:59:28 -05:00
ca4be5e3ec Add test case for the flash messages that seems to fail when using the site. 2024-11-25 22:11:22 -05:00
b4bc66d288 Test case for the flash message seems to work 2024-11-25 22:08:28 -05:00
7b12f10989 Add some documenation and pull the session interface out once. 2024-11-25 20:45:16 -05:00
a1c3bea6e5 Add the session handler as a global twig variable, check for user session details in the skeleton 2024-11-25 20:33:04 -05:00
e7aabff62c Try and debug the Twig templating 2024-11-24 22:22:57 -05:00
5f2e7476ff Still can't find out why the flash isn't setting and rendering to the page. 2024-11-24 22:19:07 -05:00
f6fc19a55f Format a little bit. 2024-11-24 22:10:36 -05:00
107e55175f Now that sessions work, flash messages do not. 2024-11-24 21:59:42 -05:00
89a6d50e5f Test logging in and get all the names and typos worked out for getting sessions working. 2024-11-24 21:35:34 -05:00
7b54952b55 Add the session middleware for starting the session on every request. 2024-11-24 21:22:49 -05:00
55d8f19ec9 Set up a way to run CLI commands as your user. 2024-11-21 22:28:41 -05:00
10e531b9c1 Add an example override for the CLI container. 2024-11-21 22:24:33 -05:00
38cdd1bfb2 Add timestamps to teh user since its also an entity, and test the login. Add a redirect helper for the responses. 2024-11-21 21:44:18 -05:00
aab1138163 Update the user table to have the timestamps 2024-11-21 21:30:44 -05:00
8dce6a1603 Test throwing EntityNotFoundException when trying to get nothing from the repository. 2024-11-18 20:31:44 -05:00
4d25d3039a Refactor some of the query strings, update the documentation. 2024-11-18 14:47:38 +00:00
e8a9624ba1 Add more documention and use a more generic name for the connection string. 2024-11-18 14:41:49 +00:00
e5bd4e5841 Get a user from the database 2024-11-18 03:12:56 +00:00
2269254e26 Don't tell prophecy to return true twice 2024-11-18 03:00:08 +00:00
0825c098e5 Updated the episode repository, look for any other instances of the insert method from the database handler. 2024-11-18 02:54:45 +00:00
8ab60512aa Add the Update change, and see what changes need to happen to the DB handler's methods 2024-11-18 02:40:16 +00:00