Commit Graph

  • 19565b9c98 Updated registration form. Jocelyn Fiat 2016-02-17 16:07:20 +01:00
  • 6716cb5575 Protected cache, export and feeds menu link. Jocelyn Fiat 2016-02-17 15:20:38 +01:00
  • 75332c148d Added protection/permissions. es_rev98518 Jocelyn Fiat 2016-02-17 12:24:58 +01:00
  • b54fd85172 Added files module, with for now, a focus on upload files facility. Jocelyn Fiat 2016-02-17 12:03:24 +01:00
  • fc2c72a49b Added files, and especiall upload files facility. jfiat_master_files Jocelyn Fiat 2016-02-16 21:03:02 +01:00
  • bc07aad01b Restored iron package name to "roc" Jocelyn Fiat 2016-02-12 09:03:56 +01:00
  • ce4bb551d2 Updated package.iron . Jocelyn Fiat 2016-02-04 00:01:32 +01:00
  • 5ceb9d3dd3 Fixed new account admin message. - the rejection url was badly formatted in the template. Jocelyn Fiat 2016-02-03 23:59:55 +01:00
  • c1a5838320 Fixed auth email messages code and template. Jocelyn Fiat 2016-02-03 23:51:20 +01:00
  • db697cec3e Fixed auth mail template text and code. es_rev98480 Jocelyn Fiat 2016-02-03 23:33:52 +01:00
  • 892f2331de Do not set destination query parameter to any account/auth url. Set "site_sign_in_url" and "site_sign_out_url" as variables (so it could be used by template). Jocelyn Fiat 2016-02-03 23:16:05 +01:00
  • 3496536751 Added CMS_API.request: WSF_REQUEST to ease dev of ROC CMS code. - Removed CMS_REQUEST_UTIL - centralize a few request related code into CMS_API Added CMS_API.user, CMS_API.set_user (CMS_USER), ... and user related routines. es_rev98474 clean20160129 Jocelyn Fiat 2016-01-29 21:58:49 +01:00
  • 41ac45d07b Fixed various CMS_MODULE.install, by not marked module installed if an error occurred! Improved Auth related module implementation by having a way to change settings like token, max age. - use CMS_SETUP.site_id and related "auth.$module.token" ... configuration values. - removed related CMS_..._CONSTANTS classes. es_rev98448 Jocelyn Fiat 2016-01-27 18:22:20 +01:00
  • d3b485f4d3 Removed unused local variable. Jocelyn Fiat 2016-01-22 22:19:24 +01:00
  • 2b1d5f9693 Updated to new routine type. es_rev98430 Jocelyn Fiat 2016-01-22 21:41:56 +01:00
  • 59c03c5f4d Added CMS_STRING_EXPANDER. For now with basic implementation. It will be improved later Jocelyn Fiat 2016-01-22 21:33:06 +01:00
  • 9060025e1c pass the user to the cms uploaded file. Todo: implement metadata storage for uploaded files. jfiat_20160120_upload Jocelyn Fiat 2016-01-20 14:18:00 +01:00
  • d18c7c9ad5 Added reset_error Jocelyn Fiat 2016-01-20 14:13:09 +01:00
  • e1d6e79f09 Now check permissions for "upload files". Jocelyn Fiat 2016-01-20 14:06:45 +01:00
  • 53181f901d Fixing bad library paths (using Fabian's local paths). Fixed response building for /upload/ Added /upload/{filename} . Added CMS_FILE_UPLOAD_API. Jocelyn Fiat 2016-01-20 13:43:49 +01:00
  • 39ab19d20e Eiffel code and ECFs update to support new agent notations. Accepts /account and /account/ . es_rev98404 Jocelyn Fiat 2016-01-19 16:15:13 +01:00
  • 4b04e5f471 attempt to create a specific file system handler for the upload, i.e. extend it. there is an error i cannot solve fmurer 2016-01-16 22:26:53 +01:00
  • e1a657a880 1. List all uploaded files (done with WSF_FILE_SYSTEM_HANDLER) 2. upload and show on same page 3. cleaned up code fmurer 2016-01-16 20:21:59 +01:00
  • fd5e396b72 Code cleaning. es_rev98398 Jocelyn Fiat 2016-01-15 18:35:53 +01:00
  • 5bd28326c2 Added source for sql scripts. Jocelyn Fiat 2016-01-15 17:59:21 +01:00
  • eef2a52f48 Integrated new registration workflow. Added optional "mailer.subject_prefix" configuration item. Added CMS_SETUP.utf_8_site_name for convenience. Fixed a few potential unicode issues. Fixed various typos. Jocelyn Fiat 2016-01-15 17:46:56 +01:00
  • a6642e9f3e Fixed location of library "http_client_extension" in recaptcha library. roc_register Jocelyn Fiat 2016-01-15 14:11:51 +01:00
  • affe3beb27 Merge branch 'roc_register' of https://github.com/jvelilla/ROC into roc_register Jocelyn Fiat 2016-01-15 13:30:58 +01:00
  • a013efd6f7 Cosmetic in DEMO_CMS_EXECUTION Removed persistence/mysql which is not used. Jocelyn Fiat 2016-01-15 13:30:07 +01:00
  • 2f95c66295 Removed unneeded template Updated Sql sentence. jvelilla 2016-01-14 08:39:35 -03:00
  • f6885ff581 remove roc.exe Jocelyn Fiat 2016-01-13 22:05:49 +01:00
  • de443a2163 Do not use ODBC by default. (bad for default, since it depends on odbc drivers to be installed) Jocelyn Fiat 2016-01-13 17:30:38 +01:00
  • a179ee3239 Reverted executable name to "demo" Jocelyn Fiat 2016-01-13 10:38:27 +01:00
  • 40fd1df648 small change in upload form fmurer 2016-01-12 22:14:45 +01:00
  • ddb3f9474a managed to upload files: -> choose multiple files -> display them -> move them to ./site/files/uploaded_files fmurer 2016-01-12 21:36:40 +01:00
  • ed0d9c8d07 Use {CMS_LOG}.level_notice and related constant when using api.log(..) Jocelyn Fiat 2016-01-12 16:14:54 +01:00
  • 67fbee737d Keep only sqlite3 persistence as default. To include mysql and other, uncomment related code in demo-safe.ecf and demo_cms_execution. Jocelyn Fiat 2016-01-12 16:14:18 +01:00
  • f244e86f13 Updated user.sql added tabled auth_temp_users. Added CMS_TEMP_USER as part of the core. Moved the code from CMS_TEMP_USER_API and CMS_TEMP_USER_STORAGE_* to CMS_USER_API and CMS_USER_STORAGE_*. jvelilla 2016-01-12 09:34:39 -03:00
  • 0cf6e59a76 Updated templates and fixed typos. Renamed classes jvelilla 2016-01-08 20:26:34 -03:00
  • 56b9355f3c Updated email messaging of Auth modules to use the CMS_API.process_email (..) system. as a consequence, removed usage of email_service library. Updated the meaning for site.email to be sender email addressed. Added notification.email to set the email address that will received system email notification. es_rev98368 Jocelyn Fiat 2016-01-08 22:24:52 +01:00
  • 7896036165 included file_uploader in demo-cms fmurer 2016-01-08 14:15:02 +01:00
  • 0ca336d467 Updated templates Replaced hardcoded name "ROC CMS" for placeholder $sitename, and missing href's with $host. Renamed database script and database table for temporal users. Renamed CMS_AUTH_API AS CMS_USER_TEMP_API. Revert design to use CMS_TEMPORAL_USER and clean CMS_USER. Refactor rename cms_auth_storage_* classes to CMS_TEMPORAL_USER_STORAGE_* Added Pending Registrations to the admin menu to show the list of pending registrarions added CSS to display temporal users jvelilla 2016-01-06 21:29:21 -03:00
  • 5d8ea2065e Rename script name and table name for temporary users. Updated message, after account reactivation. Updated message, post account application. Updated Form name, Registration instead of Registration Form. Updated CMS_USER to have two optional features used for temporary users. Updated CMS_AUTH_API to user CMS_USER instead of CMS_TEMPORAL_USER Removed CMS_TEMPORAL_USER Updateed CMS_AUTHENTICATION_MODULE, with new permission to enable activate, reject or reactivate a pending user registration. Updated User Storage and API to create a new user from a temporal user. jvelilla 2016-01-04 21:14:13 -03:00
  • 7e9c29f277 First setup of file_upload module analogous to the upload_image example fmurer 2016-01-04 21:11:16 +01:00
  • 682193d116 Updated Register Module. jvelilla 2015-12-30 12:32:00 -03:00
  • e1ae9f9eec modified module fmurer 2015-12-30 01:21:03 +01:00
  • 52b9ed277c analogous to the blog example created database table fmurer 2015-12-30 01:09:01 +01:00
  • 5e55a6f1f1 first classes for database storage. analogous to the blog example fmurer 2015-12-30 00:07:45 +01:00
  • f439a791a9 first classes of file_upload_module. nothing implemented yet fmurer 2015-12-29 23:37:29 +01:00
  • 85dfc45f8b Merge branch 'master' into fabian fmurer 2015-12-29 14:28:55 +01:00
  • e573d9da41 Merge branch 'v0' of https://www.github.com/EiffelWebFramework/ROC fmurer 2015-12-29 14:21:23 +01:00
  • 53cb73ca5a first commit of FILE_UPLOADER fmurer 2015-12-29 11:53:45 +01:00
  • 0813abe0bb Fixed ROC CMS library compilation. es_rev98285 Jocelyn Fiat 2015-12-18 15:29:43 +01:00
  • 1094acb3ec Removed unused local variable es_rev98275 Jocelyn Fiat 2015-12-16 21:05:57 +01:00
  • e7c9a54f3f Removed unused local. Jocelyn Fiat 2015-12-16 21:03:15 +01:00
  • bbbdac12c8 Moved taxonomy html generation to CMS_TAXONOMY_API. Jocelyn Fiat 2015-12-16 21:03:03 +01:00
  • 22528315cb Removed unneeded file. jvelilla 2015-12-16 10:43:21 -03:00
  • 090a48eb85 Updated class CMS_TOKEN_GENERATOR. Remove once in sha1 feature. Updated encoded_base_64 to base_64 jvelilla 2015-12-16 10:03:35 -03:00
  • e05c4dca3a Fixed typos Renamed class CMS_SESSION_CONSTANT to CMS_SESSION_CONSTANTS Removed unneeded classes and files. Update SQL implementation. jvelilla 2015-12-15 15:32:31 -03:00
  • 2255fcc0f6 Added Module Session Authentication with Cookies. Updated Demo example with the Module Session (Authentication with Cookies) Fixed little issue with SQL query in OpenID module. jvelilla 2015-12-13 18:19:25 -03:00
  • e50fb6959e Moved taxonomy integration for web form inside CMS_TAXONOMY_API. Moved a few helpers routine from CMS_RESPONSE to CMS_API. Added CMS_CONTENT.identifier: detachable READABLE_STRING_32 . Jocelyn Fiat 2015-12-16 15:59:22 +01:00
  • 3b88c746a1 Removed unneeded file. jvelilla 2015-12-16 10:43:21 -03:00
  • fa8ef44a4a Merge branch 'jvelilla-roc_login_session' jvelilla 2015-12-16 10:11:55 -03:00
  • 068943734f Updated class CMS_TOKEN_GENERATOR. Remove once in sha1 feature. Updated encoded_base_64 to base_64 jvelilla 2015-12-16 10:03:35 -03:00
  • 089179e60e Fixed typos Renamed class CMS_SESSION_CONSTANT to CMS_SESSION_CONSTANTS Removed unneeded classes and files. Update SQL implementation. jvelilla 2015-12-15 15:32:31 -03:00
  • c25590c9cd Added Module Session Authentication with Cookies. Updated Demo example with the Module Session (Authentication with Cookies) Fixed little issue with SQL query in OpenID module. jvelilla 2015-12-13 18:19:25 -03:00
  • 23d266497b Made the SQL storage more flexible with INTEGER_32, by allowing to retrieve INTEGER_64 and convert to INTEGER_32 if value can be converted to integer 32. es_rev98233 Jocelyn Fiat 2015-12-10 11:26:28 +01:00
  • ce8de442e9 Implemented taxonomy administration pages - create term, vocabulary, add or remove term from vocabularies, ... Fixed content editing related to taxonomy (especially with multiple terms vs tags). Fixed various SQL storage issue related to taxonomy and vocabularies. Added CMS_RESPONSE.wsf_theme as helper. Jocelyn Fiat 2015-12-10 11:21:20 +01:00
  • 7f26b9feb3 update fmurer 2015-12-08 16:36:05 +01:00
  • e3ae564746 Removed an obsolete call to CMS_RESPONSE.hooks . Jocelyn Fiat 2015-12-07 22:08:37 +01:00
  • b0626d5250 Use + instead of concat(..) in javascript. es_rev98203 Jocelyn Fiat 2015-12-07 21:36:24 +01:00
  • 276dcc6fcd Added back CMS_MODULE.register_modules (CMS_RESPONSE) as obsolete, to avoid breaking existing modules. Jocelyn Fiat 2015-12-07 21:24:48 +01:00
  • 6313007fbf Refactored and update CMS hooks design. (Move from CMS_RESPONSE to CMS_API). Moved content_types and content_type_webform_managers from CMS_RESPONSE to CMS_API. Updated the way to output content (node, ...) to html page. See CMS_CONTENT_TYPE_WEBFORM_MANAGER.append_cointent_as_html_to (...). Added notion of "teaser" (short version of the content), as opposed to full content. One can use CMS_API.html_encoder ... when possible, same for `formats', ... Added bridge from CMS_MODULE_API to CMS_API's encoders. Added new CMS_TAXONOMY_HOOK used to retrieve list of content associated with a specific term. Moved up to CMS_RESPONSE a few features which was available only in specific descendants. Jocelyn Fiat 2015-12-07 18:21:40 +01:00
  • ecbcb6a5cb Added notion of CMS_CONTENT as ancestor of CMS_NODE. Moved CMS_CONTENT_TYPE to core library. Added basic and limited taxonomy query /taxonomy/term/{termid} . taxonomy_content Jocelyn Fiat 2015-12-03 23:01:31 +01:00
  • a5c117e46e Merge branch 'taxonomy' Jocelyn Fiat 2015-12-03 19:26:43 +01:00
  • 20dfce1396 Improved taxonomy by supporting tags, multiple terms allowed, and required kind of vocabulary for specific content type. Updated node web form, to support taxonomy editing if allowed (specific support for CMS_VOCABULARY.is_tags: BOOLEAN). Added notion of required or optional module dependencies. Jocelyn Fiat 2015-12-03 19:24:58 +01:00
  • 1bfc4a6741 Merge branch 'jvelilla-roc_delete_trash' jvelilla 2015-12-03 06:51:37 -03:00
  • 3fdbcb2eef Merge branch 'roc_delete_trash' of https://github.com/jvelilla/ROC into jvelilla-roc_delete_trash jvelilla 2015-12-03 06:50:59 -03:00
  • a11a93c285 Update code to use CMS_API.unset_path_alias Updated CMS_NODE_STORAGE_SQL renamed sql_restore_node as sql_update_note_status, updated related code. jvelilla 2015-12-02 16:14:54 -03:00
  • fade19bbee Added precondition to NODE_FORM_RESPONSE.new_delete_form Added transaction support to CMS_NODE_STORAGE_SQL.delete_node_base jvelilla 2015-12-02 12:10:03 -03:00
  • d10612f94b Made test.ecf compilable. jvelilla 2015-12-02 10:56:18 -03:00
  • 9da8b8a025 Fixed: delete-trash a node. Added code to remove path_aliase when we delete a node. jvelilla 2015-12-01 19:20:16 -03:00
  • f1f3c126dd Use module site files system for the (un)install SQL scripts. Changed CMS_TERM.id type to INTEGER_64 . Removed CMS_TERM.parent_id . Implemented CMS_TERM saving. Jocelyn Fiat 2015-11-23 18:05:53 +01:00
  • 1d4ce37ebf Added CMS_STORAGE.as_sql_storage: detachable CMS_STORAGE_SQL_I to ease development based on SQL database. Jocelyn Fiat 2015-11-23 18:03:55 +01:00
  • 10102e80fa Fixed a few grammar and style errors. Jocelyn Fiat 2015-11-23 16:57:49 +01:00
  • 3791ffacdc Added first steps toward Taxonomy module. Jocelyn Fiat 2015-11-23 15:27:04 +01:00
  • b8920ee8b3 Added module administration from /admin/modules/ Jocelyn Fiat 2015-11-23 11:08:06 +01:00
  • 2cf2b1da8c Merge branch 'master' of https://github.com/EiffelWebFramework/ROC es_rev98116 Jocelyn Fiat 2015-11-17 22:19:34 +01:00
  • 17ae27df40 Updated ROC CMS documentation. Cosmetic, comments, typo. Jocelyn Fiat 2015-11-17 22:18:02 +01:00
  • 383b0dbc47 Create book.json cms-doc Jocelyn Fiat 2015-11-13 15:56:41 +01:00
  • a976b1e21a Create doc/readme.md Jocelyn Fiat 2015-11-13 15:53:45 +01:00
  • 04df6b85f0 Removed unused local variables. es_rev98108 Jocelyn Fiat 2015-11-12 18:48:37 +01:00
  • 79d30ee3a7 Added export of core data, such as users, path_aliases, custom_values. Added export of node revisions. Jocelyn Fiat 2015-11-12 18:19:06 +01:00
  • a5973c9c8a Added exportation solution via CMS_HOOK_EXPORT. Updated blocks settings for demo example project. Jocelyn Fiat 2015-11-10 10:30:10 +01:00
  • 420051cd14 Redesigned hooks system (moving from CMS_RESPONSE to CMS_API). Indeed, hooks does not require RESPONSE interface, and should be setup before, at the system level (i.e CMS_API) Added exportation solution via CMS_HOOK_EXPORT. Updated blocks settings for demo example project. export_exp Jocelyn Fiat 2015-11-09 21:07:02 +01:00
  • 6b3ff6f980 Fixed list item computation for ini file, especially with included ini file. Jocelyn Fiat 2015-11-02 21:07:26 +01:00
  • 360855a558 Fixed recent_changes module to allow alias of recent_changes blocks. Factorized code in CMS_RESPONSE by reusing add_block. Jocelyn Fiat 2015-11-02 18:54:30 +01:00
  • 6aaec0be9f Fixed table item computation for ini file, especially with included ini file. es_rev98069 Jocelyn Fiat 2015-11-02 18:10:27 +01:00
  • cb6d13b5f7 Updated gcse library to use unique own uuid in ecf file. es_rev98066 Jocelyn Fiat 2015-11-02 14:38:36 +01:00
  • 951c977892 Use relative paths from google_search ecf files to other local cms library .ecf files. Jocelyn Fiat 2015-11-02 14:33:14 +01:00