jvelilla
2f65a084ac
Updated logout message. Change message and added a div to make it easier style the site
2015-09-01 11:15:25 -03:00
jvelilla
13df6fd593
Added Logout message
2015-09-01 10:55:28 -03:00
ad4f020d0e
The NULL storage may look into the CMS configuration file.
...
This allows to run the CMS without any database.
v0.1
es_15_08
2015-08-21 19:16:31 +02:00
7a13b47131
Fixed cms library compilation.
...
CMS_FILE_BLOCK was missing `is_empty' implementation.
2015-08-19 12:34:35 +02:00
923089baa1
Better js code to apply CKEditor.replace, mainly to select only textarea.name=$name.
...
code cleaning.
2015-08-18 19:24:18 +02:00
cfec9dc7f8
Do not include empty blocks, this way, we avoid empty sidebars if not needed.
2015-08-18 10:58:31 +02:00
b5e7d5d201
Require "view recent changes" permission to see the recent changes.
2015-08-17 17:40:55 +02:00
e1bdcb965c
Added permission arguments to "trash" and "Create" links.
...
Added blocks configuration settings via the cms.ini and "blocks" section
ex: [blocks]
navigation.region=sidebar_first
This enables the site to change default block location, and even hides it easily, if the theme does not include associated region name.
2015-08-13 00:44:16 +02:00
0061afcbe8
use "deleted" instead of "trashed" .
2015-08-12 19:03:40 +02:00
6a9bc8aa42
Updated admin and recent_changes module permissions declaration.
2015-08-12 19:00:17 +02:00
1d7d79d69e
Cleaned up hooks related code, and always go via CMS_RESPONSE.hooks
2015-08-12 17:50:23 +02:00
46014da3d8
Added recent_changes module.
...
Revisited hooks management, and added new CMS_HOOK_MANAGER.
Added admin, and other link into navigation menu that goes into first sidebar.
Fixed theme info, and template for sidebar ids.
Better css class name for cms node content.
2015-08-12 17:30:07 +02:00
7cb4c0e9f4
Quick fix for ROC CMS links in authentication email templates.
2015-08-10 12:55:10 +02:00
aff6b07c80
Fixing edit node form field title and id.
2015-08-10 12:49:40 +02:00
479194d6c5
Updated node module sql script file to support revisions.
2015-08-10 11:21:04 +02:00
3f123dd921
Cosmetic/comments.
2015-08-10 10:04:08 +02:00
cd0c2acd87
Added revisions support to node management.
...
Updated node extension implementation.
Updated known permissions for node module.
Improved code for node storage extension , in preparation to code factorization.
Ensured that author is updated when saved.
2015-08-07 19:17:25 +02:00
44ada4b6b1
Fixed demo module.
2015-08-07 19:13:01 +02:00
8efbddc8cb
Removed unused local variables.
2015-08-06 11:52:47 +02:00
f26b81977c
Implemented CMS_LINK.is_forbidden in all descendants.
2015-08-06 11:52:35 +02:00
bbf7456fa2
Improve permissions list display, to be sorted.
...
Better permission names for "admin users" and "admin roles".
2015-08-04 16:42:06 +02:00
62ef07c86b
Removed unwanted files.
2015-08-04 15:22:11 +02:00
a422dea15d
Improved message after successful role creation.
...
Removed useless code.
2015-08-04 14:56:55 +02:00
6fb7bf9a1d
Updated location of http_authorization library (now under library\web\authentication\..)
2015-08-04 13:27:09 +02:00
bba1d57ce3
Fixed and improved various issue in admin module (especially the Role editing which was not working as expected.)
...
Added CMS_MODULE.permissions to allow module to declare the potential permissions.
Added support for CMS_LINK.is_forbidden, in relation with CMS_LOCAL_LINK.permission_arguments.
Split link "username (Logout)" into 2 links "username" and "logout".
Fixed/Changed the way auth modules alter the logout link based on "(Logout)" title, by safer solution based on `location' of the link.
Fixed usage of WSF_REQUEST.path_info by using percent_encoded_path_info which is not non unicode path info to be used most of the time.
Merged CMS_REPONSE.variables and CMS_REPONSE.values .
When possible, prefer usage of CMS_RESPONSE.user instead of CMS_REQUEST_UTIL.current_user (WSF_REQUEST) whenever it is possible.
When possible, prefer usage of CMS_RESPONSE.location, rather than usage of WSF_REQUEST.(percent_encoded_)path_info .
Code cleaning.
2015-08-04 12:48:14 +02:00
c271f839e2
Merge remote-tracking branch 'jvelilla/roc_admin' into ewf_v1
2015-08-03 14:05:03 +02:00
5d81f1d195
Improve previous commit to show allowed tabs only if user has access to it.
2015-08-03 12:56:05 +02:00
jvelilla
63f3ec12d0
Fixed issue with CMS_USER_STORAGE_SQL_I.save_user_role
2015-07-31 11:58:36 -03:00
jvelilla
863a1e7b98
Show tabs iff a user is authenticated
2015-07-30 17:36:14 -03:00
jvelilla
0fe9018ce9
Updated Admin Module, show Admin in the navigation
...
iff the current user is administrator.
2015-07-30 12:59:10 -03:00
jvelilla
1ef4025caa
Update user storage,
...
Clean code
2015-07-30 11:06:03 -03:00
jvelilla
3ebffad3d6
Updated cms admin
2015-07-29 19:31:18 -03:00
500f8f78a4
Fixed implementation of CMS_USER_STORAGE_SQL_I.update_user_roles
2015-07-16 20:22:20 +02:00
47573a1950
Added permissions "$action any node" , "$action own node" for now.
2015-07-16 20:03:07 +02:00
jvelilla
2d5f985037
Merge branch 'ewf_v1' of https://github.com/EiffelWebFramework/ROC into ewf_v1
2015-07-16 13:03:18 -03:00
jvelilla
eff3552ea1
Updated block new password using Request instead of Require.
2015-07-16 13:01:53 -03:00
43b8c52d34
Merge remote-tracking branch 'ewf/ewf_v1' into ewf_v1
2015-07-16 17:18:58 +02:00
d8ac46f8b0
Added CMS_NODE.is_published and is_trashed: BOOLEAN
...
For now, whenever we save a node, it is marked as published.
Display a node only if published.
Updated /trash page.
Updated /nodes/ page to take into account the node status.
2015-07-16 17:16:35 +02:00
jvelilla
91f1a87b83
Added HTML5 validations.
...
Add required to input title.
Added pattern to path alias with the following regex ^([A-Za-z0-9-_+ ]).+
2015-07-16 11:38:38 -03:00
769c14caf8
Display the OAuth association only in "account" page.
...
Improved the template to show only when pertinent.
2015-07-16 15:49:14 +02:00
3c0122d98f
Fixed validation of node path alias field, for node creation.
...
Now,when installation a module, store the version (instead of just "yes")
2015-07-16 15:23:56 +02:00
jvelilla
77487e90f3
Added account block to link and unlink with Oauth
...
Updated CMS_OAUTH_20_MODULE, to handle account_info, block
2015-07-15 13:22:19 -03:00
jvelilla
5d498c0bf2
Merge branch 'ewf_v1' of https://github.com/EiffelWebFramework/ROC into ewf_v1
2015-07-15 12:25:34 -03:00
jvelilla
e42a7636ae
Updated Account Info
...
Add Link and Unlink account with OAuth.
2015-07-15 12:24:56 -03:00
f55a52e4d0
Added CMS_USER_API.save_user_role (a_user_role)
2015-07-14 19:52:39 +02:00
2040a746dd
Cleaned auth module by removing useless code.
...
Added CMS_USER_API.user_role_by_name (a_name: READABLE_STRING_GENERAL): detachable CMS_USER_ROLE
Added enabled/disabled status in admin/install.
2015-07-14 18:59:09 +02:00
jvelilla
d4fc9f9411
Updated account info, using a to link users to login form.
...
Removed unneeded file.
2015-07-14 13:08:43 -03:00
jvelilla
bba504df53
Updated Account info:
...
If user is not logged in, show a login option.
Updated New Password
Added option to request a new password using username.
Updated templates to use {$site_url}
2015-07-14 10:58:16 -03:00
5688cffcf1
Fixed wrong error report for path alias validation.
2015-07-14 12:47:59 +02:00
19e8607e54
Removed unused local variable
...
Use new location for http_authorization library.
Added error_handler in CMS_MODULE_API (and thus all modules).
Better error handling in CMS_USER_API.
2015-07-14 12:20:43 +02:00