mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-22 20:06:49 +01:00
Cleanups to the todos, and some notes.
This commit is contained in:
parent
05fd41c5ac
commit
0c1d58f921
13
TODO.md
13
TODO.md
@ -76,18 +76,15 @@
|
||||
|
||||
## Web
|
||||
|
||||
- Test / fix HTML and BBCode parser, and make bindings for them.
|
||||
- Move simple web server to a new module.
|
||||
- Implement multi threading for the simple web server.
|
||||
- Check how polling is implemented in sockets.
|
||||
- Implement Cookie support for the web server.
|
||||
- Implement file upload support.
|
||||
- Implement proper mimetype support.
|
||||
- Implement proper http header responses.
|
||||
- Implement closing the connection only after answering the last query (by default, could be overrideable).
|
||||
- Implement big (or not in-memory) file upload support.
|
||||
- Move HTMLParser, BBCodeParser, and MarkDownRenderer to a new (parsers?) module.
|
||||
- BlogWebPage <- BlogWepBageFile, BlogWebPageDB
|
||||
- NewsWebPage <- NewsWebPageFile, NewsWebPageDB
|
||||
- AdminWebPage <- UserAdminWebPage, AdminPanelWebPage
|
||||
|
||||
## Users
|
||||
|
||||
- Fix, and break UserController into smaller webnodes.
|
||||
- Clean / flesh out the api of UserManager / UserDB. Also make UserManager register itself into UserDB.
|
||||
|
||||
|
@ -13,6 +13,14 @@ class UserWebPage : public WebNode {
|
||||
GDCLASS(UserWebPage, WebNode);
|
||||
|
||||
public:
|
||||
enum RenderType {
|
||||
RENDER_TYPE_RENDER = 0,
|
||||
RENDER_TYPE_REDIRECT,
|
||||
RENDER_TYPE_ERROR,
|
||||
};
|
||||
|
||||
//Render type + sopport properties for it, when the user is logged in, and when not logged in
|
||||
|
||||
UserWebPage();
|
||||
~UserWebPage();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user