Jocelyn Fiat
b278dba565
adding back missing uri template library
2013-03-08 16:00:15 +01:00
Jocelyn Fiat
58adb7ff88
Fixed CMS_HTML_FILTER which was buggy and was including the last processed tag even if it was excluded.
2013-03-08 15:49:25 +01:00
Jocelyn Fiat
617c48adcb
Added support for OpenID identity
...
Added user roles management
Improvement CMS_HOOK_FORM_ALTER design.
Factorized code into CMS_WIDGET_COMPOSITE
Use general notion of CMS_WIDGET (and CMS_FORM allows CMS_WIDGET, and not just CMS_FORM_ITEM)
Fixed various CMS_WIDGET traversal, and fixed related issue for CMS forms
Fixed CMS_FORM_CHECKBOX_INPUT when no value was set.
Added CMS_FORM_DATA.cached_value .. to pass computed values during validation to submit actions (mainly for optimization)
Added support for @include=filename in CMS_CONFIGURATION
Added CMS_WIDGET_TABLE as filled version of CMS_WIDGET_AGENT_TABLE (renamed from previous CMS_WIDGET_TABLE)
Many improvements to the CMS_FORM design
Some improvements to CMS_MODULE
...
2013-03-08 15:48:39 +01:00
Jocelyn Fiat
f280f9b0de
Added WITH_HTML_ATTRIBUTE
2013-03-05 17:21:03 +01:00
Jocelyn Fiat
2501bd3495
Added missing file from previous commits.
2013-03-01 18:27:22 +01:00
Jocelyn Fiat
f029c746bc
added make_with_text_and_css on CMS_WIDGET_TABLE_ITEM
2013-03-01 18:21:05 +01:00
Jocelyn Fiat
42bd4fa58f
added notion of site identifier .. applied to the session's cookie name
2013-03-01 18:20:35 +01:00
Jocelyn Fiat
c1d913e67d
display a message if the user has no email ... to reset password
2013-03-01 18:11:03 +01:00
Jocelyn Fiat
65d8665a64
Display the login name, instead of just "My Account"
2013-03-01 18:10:40 +01:00
Jocelyn Fiat
4a92612441
Does not accept empty password
2013-03-01 18:10:16 +01:00
Jocelyn Fiat
7cf395a9bc
added the notion of site identifier "site.id" (typically this could be a UUID)
2013-03-01 18:10:02 +01:00
Jocelyn Fiat
7efcdb065e
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2013-03-01 12:55:54 +01:00
Jocelyn Fiat
218b2e44a7
Also take into account sublink's permission
2013-03-01 12:55:26 +01:00
Jocelyn Fiat
544401c210
Default permission should be set to False, not to True
...
(the previous code was mainly for debugging)
2013-03-01 12:54:58 +01:00
Jocelyn Fiat
f3d37024fb
Fixed url computing when a `base_url' is provided
2013-03-01 12:53:48 +01:00
Jocelyn Fiat
ce7be6ea34
added CMS widgets demonstration in DEMO_MODULE
2013-02-28 19:37:06 +01:00
Jocelyn Fiat
5dd6079fad
add CMS_WIDGET_... to ease html page development.
2013-02-28 19:36:30 +01:00
Jocelyn Fiat
e7b8f398f7
improved CMS_CSS_STYLE and WITH_CSS_STYLE
2013-02-28 19:36:09 +01:00
Jocelyn Fiat
0902eef91c
Use append_to_html rather than function to_html: STRING
...
this is mainly to avoid creating useless intermediary strings.
2013-02-26 12:22:53 +01:00
Jocelyn Fiat
b543a6b6f2
Added functionalities to CMS_FORM_.. classes
2013-02-21 19:08:26 +01:00
Jocelyn Fiat
a417cc1e16
Fixing various form urls, that was not taking into account base url
2013-02-20 19:05:33 +01:00
Jocelyn Fiat
5d05f31d03
Fixed absolute url computing for CMS
2013-02-19 16:22:43 +01:00
Jocelyn Fiat
c9674b9e8e
Fixed computation of absolute url ...
2013-02-19 13:25:12 +01:00
Jocelyn Fiat
fd0d771d43
Fixed request new password
2013-02-19 10:41:50 +01:00
Jocelyn Fiat
0d51189324
Code cleaning
...
and use HTTP_DATE instead of duplicating code.
2013-02-19 10:41:33 +01:00
Jocelyn Fiat
a97235c7b7
Now the cms.ini resolves variable ${abc} ... and key is case insensitive
2013-02-15 19:00:05 +01:00
Jocelyn Fiat
c62ad33ddc
removed unused local variable
2013-02-15 15:10:31 +01:00
Jocelyn Fiat
5eb8baa096
keep compilable with EiffelStudio <= 7.1
2013-02-15 15:08:53 +01:00
Jocelyn Fiat
61c8388eba
Refactorying the CMS component, to have an effective CMS_SERVICE, and setup as CMS_SETUP.
...
This way the application is much simpler, no need to implement deferred feature of CMS_SERVICE.
2013-02-15 12:33:58 +01:00
Jocelyn Fiat
9be87e8e15
Now also display sublinks if link is expanded.
...
Updated theme
2013-02-14 13:11:34 +01:00
Jocelyn Fiat
df9eb65144
Fixed register and new password link when the CMS's base dir is not the root /
2013-02-14 13:09:11 +01:00
Jocelyn Fiat
bf952a9719
Improved CMS PAGER
2013-02-14 13:08:26 +01:00
Jocelyn Fiat
1560752f97
Improve CMS_LINK to easily add children
2013-02-14 13:08:12 +01:00
Jocelyn Fiat
589abc71a7
provide a way to pass style class to sidebars and content blocks
2013-02-14 13:07:49 +01:00
Jocelyn Fiat
61e17a9134
Fixed remaining issues with recursion in non flat web forms
2013-02-05 19:24:46 +01:00
Jocelyn Fiat
09c3e56f86
added CMS_FORM_SELECT.select_value_by_text
2013-02-05 19:24:13 +01:00
Jocelyn Fiat
3dbccc024f
fixed is_active by taking into account the query string as well
2013-02-05 19:23:54 +01:00
Jocelyn Fiat
993f1ad6b9
cleaning in CMS_CONFIGURATION
...
and added append_to_string (s: STRING)
2013-02-05 15:14:55 +01:00
Jocelyn Fiat
7028ce07f4
remove unwanted console output
2013-02-05 13:19:59 +01:00
Jocelyn Fiat
461cb4a4db
Reviewed initialization and usage of various CMS_SERVICE urls
2013-02-04 22:04:55 +01:00
Jocelyn Fiat
cffc02daee
more flexible permission control system ...
2013-02-04 18:44:21 +01:00
Jocelyn Fiat
451aa7773d
make ANY_CMS_EXECUTION more flexible
2013-02-04 16:47:29 +01:00
Jocelyn Fiat
7db054a36d
Updated CMS experimental component
...
Fixed various issues with fieldset or similar not traversed
2013-02-04 15:35:23 +01:00
Jocelyn Fiat
a5c9329ada
Fixing global EWF compilation
2013-01-31 16:20:38 +01:00
Jocelyn Fiat
ce469b6ede
Updated CMS code.
...
Separated code to have a lib and an example.
Improved design, fixed a few issues related to folder location.
This is still experimental and require more work to be really friendly to use.
2013-01-31 15:33:24 +01:00
Jocelyn Fiat
e16d96f613
minor changes
2012-12-22 16:18:52 +01:00
Jocelyn Fiat
3376ec1288
Keep compatibility with 7.1
...
thus not unicode compliant
2012-12-21 09:54:22 +01:00
Jocelyn Fiat
58d4decc58
Added initial experimentation of a CMS built with Eiffel
2012-09-28 14:53:16 +02:00