|
4b9266c1f3
|
After thinking about it, reworked PagedArticle. Before it would evaluate and store data about all directories in the given path. Now it will only process one. The evaluate all directories functionality will be added to a new node.
|
2022-02-04 22:05:51 +01:00 |
|
|
15c384750f
|
A comment.
|
2022-02-04 22:03:55 +01:00 |
|
|
ac66ecd84a
|
Change every PagedArticleEntry pointers to refs in PagedArticle.
|
2022-02-04 20:54:52 +01:00 |
|
|
5ed9081c69
|
Move 2 method definitions to the cpp file.
|
2022-02-04 20:37:06 +01:00 |
|
|
01c43bf369
|
Renamed the article struct in PagedArticle to PagedArticleEntry, and moved it to it's own file. Also made it inherit from reference.
|
2022-02-04 20:36:09 +01:00 |
|
|
10af49898f
|
Added a skeleton StaticPage and StaticFolderPage classes and a few notes.
|
2022-02-04 18:38:18 +01:00 |
|
|
e240034626
|
Made the default classes in ListPage customizable, and added docs about the generated html.
|
2022-02-04 16:49:02 +01:00 |
|
|
bf82dac4d3
|
Set the default entry per page in ListPage to 4.
|
2022-02-04 16:15:12 +01:00 |
|
|
46db44689d
|
Sort the file list in ListPage before processing them.
|
2022-02-04 16:14:23 +01:00 |
|
|
3a5487b2ab
|
Overhauled ListPage. Now it takes advantage of the Node system, and also it now has pagination support.
|
2022-02-04 15:55:19 +01:00 |
|
|
28c8df5836
|
Moved drogon from the modules dir to the backends dir.
|
2022-02-04 05:30:45 +01:00 |
|
|
97cb527bb4
|
Remove unneeded include.
|
2022-02-04 05:16:57 +01:00 |
|
|
5d75c5bda7
|
Removed resource properties, and most things from the base resource.
|
2022-02-04 05:16:40 +01:00 |
|
|
6416ecc5e0
|
Reworked migrations. Now they automatically propagate through the node hierarchy. Also they have parameters.
|
2022-01-13 23:45:38 +01:00 |
|
|
127219fe34
|
Added more helper methods to WebNode. Also a render_menu() virtual.
|
2022-01-13 22:58:59 +01:00 |
|
|
0c6c20bd64
|
Added csrf tokens to the existing forms.
|
2022-01-09 16:03:54 +01:00 |
|
|
a119251e09
|
Reworked HTTPSession, now it uses Variants instead of multiple classes. Also it's inherited from Reference now. Also smaller cleanups to the SessionManager.
|
2022-01-09 14:32:09 +01:00 |
|
|
bf7948be47
|
Updated PagedList aswell.
|
2022-01-08 12:54:36 +01:00 |
|
|
4cbea7fd06
|
Paged Article now also inherits from WebNode.
|
2022-01-08 12:53:50 +01:00 |
|
|
c6c9caed36
|
MessagePage now also inherits from WebNode.
|
2022-01-08 12:52:52 +01:00 |
|
|
f7cbad2e96
|
ListPage now inherits from WebNode.
|
2022-01-08 12:52:03 +01:00 |
|
|
3809ca5a38
|
Rename UserController's main handler method to the new proper one.
|
2022-01-08 12:49:34 +01:00 |
|
|
408984c99e
|
Remove unneeded variables.
|
2022-01-08 12:40:02 +01:00 |
|
|
159c784689
|
Removed HandlerInstance.
|
2022-01-08 12:39:04 +01:00 |
|
|
ec2eabacc1
|
Implemented middleware handling. Also converted middleware handlers to the new stystem.
|
2022-01-08 12:25:52 +01:00 |
|
|
413e9efbc8
|
Implement setting http status codes.
|
2022-01-08 11:42:57 +01:00 |
|
|
3704c031f2
|
Added lots of missing RCPP_OBJECT declarations.
|
2022-01-08 10:04:12 +01:00 |
|
|
2482e66c12
|
Format UserController.
|
2022-01-07 22:48:32 +01:00 |
|
|
f23b9f9748
|
Renamed DWebApplication to DrogonWebServer.
|
2022-01-07 20:14:07 +01:00 |
|
|
a1afe210d1
|
Split WebApplication into WebServer and WebRoot. WebServer inherits from NodeTree, and WebRoot inherits from WebNode. Also removed some of the brynet classes.
|
2022-01-07 20:11:06 +01:00 |
|
|
37d5c0fec8
|
Merged UserControllers and UserModels.
|
2022-01-07 17:50:39 +01:00 |
|
|
0e95b8f945
|
Merged RBACController with RBACModel.
|
2022-01-07 17:33:22 +01:00 |
|
|
78c5601a9b
|
Merged Model and Controller into a new WebNode class.
|
2022-01-07 16:36:39 +01:00 |
|
|
9ed17fe193
|
Implemented request matching for the rbac system.
|
2022-01-06 11:49:35 +01:00 |
|
|
c934d36dcf
|
Set up the new permission handling methods for RBACUser.
|
2022-01-06 11:34:53 +01:00 |
|
|
839e5ef674
|
Added generic permission support to the User.
|
2022-01-06 11:12:43 +01:00 |
|
|
557c2a3934
|
Inherit WebApplication from Object.
|
2021-11-21 14:40:47 +01:00 |
|
|
97af1dbde3
|
Added USE_OPENSSL define if openssl is found for the drogon module.
|
2021-11-20 19:20:32 +01:00 |
|
|
9b78fb066e
|
Small changes (reorders) to include paths.
|
2021-11-15 10:58:26 +01:00 |
|
|
3db99e06e1
|
Added a div around the admin section links.
|
2021-11-14 22:33:26 +01:00 |
|
|
8d622659e2
|
Separated the new body top parameter to main and a segment. The main is only rendered to the list, and the segment is only rendered to an editor.
|
2021-11-14 22:25:19 +01:00 |
|
|
5462650e10
|
Added a new body top parameter to the admin panel.
|
2021-11-14 22:17:21 +01:00 |
|
|
7485a80d12
|
Added custom header and footer support for the Admin Panel.
|
2021-11-14 22:11:35 +01:00 |
|
|
a98480104e
|
Added a create_test_users method to the UserModel.
|
2021-11-14 02:37:19 +01:00 |
|
|
f31e57705f
|
Temporarily set the permissions of a normal user to admin in ebac, before I have a way of simply creating admin accounts.
|
2021-11-14 01:34:57 +01:00 |
|
|
3817221dbd
|
Added support for a default user rank id. It's not yet properly settable, only from code.
|
2021-11-14 01:34:01 +01:00 |
|
|
adda93bc3a
|
During register create the user using the Model.
|
2021-11-14 01:33:01 +01:00 |
|
|
5872d9d74f
|
Small comments for the future.
|
2021-11-10 20:41:58 +01:00 |
|
|
39f90bae9e
|
use redirect rank permission.
|
2021-11-10 20:08:42 +01:00 |
|
|
a9b3fbdece
|
RBAC default entries are now created on migrate. Also basic simple default rank implementation.
|
2021-11-10 19:53:56 +01:00 |
|