Commit graph

2901 commits

Author SHA1 Message Date
ba57bb7be0 Intermediate commit: 2007-09-24 22:00:46 +00:00
0d3d1d27a3 Intermediate commit:
* Renamed ImageMgr to Images
 * Fiddled with more elegant context switch between Layout and Site images (still a little bit messy)
 * Added getUrl and getDirectory methods to File and Image
 * Moved global getPoolObj to HopObject.getFromPath
 * Moved global renderImage to Image.render
 * Moved global DefaultImages to Images.Default
 * Moved global thumbnail constants to Image
 * Moved global evalImageType to Image.validate
 * Streamlined image_macro (good-bye pop-ups!)
 * Added HopObject.upload_macro to support file upload form element
 * Added conversion and compatibility scripts for images and layouts
2007-09-22 21:48:33 +00:00
4fc7aa9f60 Intermediate commit:
* Implemented first basic version of skin management using subskins
 * Added remove() method to HopObject and most object prototypes which are automatically called after confirmation in HopObject.delete_action()
 * Enhanced support for various form elements via HopObject macros
 * Added HopObject.removeChildren() method
 * Removed color and font settings in layouts (maybe just temporarily)
 * Implemented generic framework for layouts and skins
 * Renamed LayoutMgr to Layouts and SkinMgr to Skins
 * Renamed "properties" property to "metadata" (finally)
 * Added conversion and compatibility code for the changes
2007-09-21 13:54:30 +00:00
5fbcda1c20 * Almost completed reworking of Admin prototype (former SysMgr) except for layouts, cleanup routines and some minor search / list issues
* Removed SysLog (is now handled by Admin and LogEntry prototypes)
 * Removed sys_*_macros from User and Site
2007-09-18 20:28:36 +00:00
f0e0303203 * Cleaned up and reworked admin section (especially sites)
* Merged SysLog and AccessLog into new LogEntry prototype
 * Established new global logAction()
 * Moved admin-related skins as subskins into Admin.skin files
2007-09-17 21:43:50 +00:00
21e14de3c4 Renamed SysMgr to Admin 2007-09-14 23:26:12 +00:00
7eb13bd43a * Renamed SysMgr to Admin
* Added handleMetadata method to define getters and setters for metadata properties
 * Reduced and renamed value() method to map()
 * Renamed most of the sys_* properties
2007-09-14 23:25:23 +00:00
8ec0a35c27 Renaming MemberMgr prototype to Members 2007-09-14 13:24:21 +00:00
07dfe70adc Renaming MemberMgr prototype to Members 2007-09-14 13:21:21 +00:00
bed0524404 Renaming MemberMgr prototype to Members 2007-09-14 13:18:09 +00:00
5841f057bc * Overhauled listing of memberships and subscriptions
* Fixed un/subscribe, add/remove member actions
 * Removed some obsolete code
 * Renamed role "Admin" to "Owner"
2007-09-14 13:13:50 +00:00
c7d828aae9 * Extended Root from Site prototype (still buggy due to http://helma.org/bugs/show_bug.cgi?id=553)
* Overhauled Membership prototype (generic framework, DB structure)
 * Added necessary compatibility code
 * Started re-implementation of permission framework (looks promising!)
2007-09-14 00:16:06 +00:00
d46237ae55 * Removed obsolete HelmaLib-1.0 and AntvilleLib-1.4
* Converted most site properties to metadata
 * Implemented generic framework into Site prototype
 * Added basic form support to generic framework
 * Added support for positionl parameters in some macros (e.g. link_macro, skin_macro, created_macro)
 * Added link_filter to Global and HopObject
 * Added check for "Cancel" in HopObject's onRequest()
 * Had to disable display of disk usage in SysMgr due to an issue that has to be resolved, yet
 * Added support for various new site preferences (at least in the form :)
 * Removed some code related to Lucene search until it's clear how search will work in the future
 * Added quite a lot code for backwards compatibility
 * Updated database patches
2007-09-08 17:20:59 +00:00
d274db390a * Started remodeling database structure for Site prototype
* Fixed autoLogin() method to work with overhauled user management
2007-08-26 22:03:24 +00:00
e9a7800a87 * Fixed security issue caused by sensitive property in req.data
* Fixed issue caused by setting a Metadata property to a Java value, e.g. java.net.URL instance becomes string without quotes. (Could this be a Rhino bug?)
 * Finalized conversion of AV_USER table to simple naming scheme ("user")
 * Added global getTitle() method which returns either site.title or root.sys_title
 * Implemented universal HopObject.value() method
 * Rededicated User.update() method since its previous functionality is now taken over by User.value()
 * Restructured login and register functionalities in User and MemberMgr
 * Replaced first occurrences of Exception with Error
 * Introduced i18n via gettext in User and MemberMgr
 * Removed getMessage() and Message in User and MemberMgr
 * Added first possible implementation of global getPermission() method
 * Modified code of global evalEmail() and evalURL() methods to work with Helma modules
 * Simplified global sendMail() method by not throwing any MailException anymore and returning the status code only
 * sendMail() now is using helma.Mail (so we can debug message output)
2007-08-23 17:17:40 +00:00
dcb25f82dc Completely revised User prototype:
* Passwords are not stored as clear text in the database any longer
 * Passwords are sent MD5 encoded across the network
 * Modified code structure to serve as template for all other prototypes (new value/update methods, database table/column naming etc.)
 * Included jQuery JavaScript library from within page.skin
2007-08-19 16:28:46 +00:00
b0ab841cf1 * Build property name of source using this.__name__ instead of this._id because the latter is something like "t123" when the parent object is still temporary (e.g. a newly created object); this probably could solve a similar issue in StoryMgr.
* Renamed getDataHandlerName method to getDataSourceName
2007-08-19 12:43:53 +00:00
3cd0d48428 Intermediate commit of new login/register process 2007-08-18 10:30:50 +00:00
9d08dc89aa * Removed all backwards-compatible topic-related code (will be added via aspects from the compatibility module)
* Fixed security issue in notfound.skin again(?)
2007-08-16 15:06:50 +00:00
d9613f6477 * Added support for renaming and deleting tags
* Added permission management for tags and galleries
 * Fixed encoding of tag names with "special" characters
2007-08-10 10:38:58 +00:00
3da0922914 Fixed bug when grouping image tags (galleries) by alphabet 2007-08-09 15:45:14 +00:00
7d44d4560c * Fixed backwards compatibility for topics
* Added missing topic and tag management when creating an image
2007-08-09 15:36:32 +00:00
7c027b2969 * Tags and galleries are now mounted on the Site prototype again
* Added rename and delete actions to Tag prototype
 * Fixed some issues with image tag management
 * Tried to unify story creation / modification, needs some more time
 * First steps in direction of a generic and universal manager prototype
2007-08-04 15:52:44 +00:00
09b39b2af3 Intermediate commit:
* Improved tag framework 
 * Added support for image tags
 * Moved most code of StoryMgr.evalNewStory to Story.evalStory to decrease redundancy
 * Added compatibility module (including drafts for database conversions)
 * Moved code for topics to compatibility module
 * Removed obsolete code
2007-08-03 19:41:51 +00:00
d5c59cf2ec Intermediate commit of changes concerning
* file-based skins
 * basic tag implementation
 * new metadata container
 * generic object/collection mappings
2007-07-29 10:16:10 +00:00
aaaf55ea0a Added header to and cleaned up property files 2007-06-30 19:25:35 +00:00
97c39e039f * Incorporated LayoutImage and LayoutImageMgr into the Image and ImageMgr prototypes, resp.
* Removed double semicolons
2007-06-30 18:43:41 +00:00
36e0faf467 Testing new Helma features of generic object references and collections with the Image prototype 2007-06-24 17:11:06 +00:00
d9f35cd4c4 Moved message files in new directory called i18n 2007-06-23 15:07:19 +00:00
d004c3a4c8 Added API code files that nearly got lost somehow 2007-06-23 15:00:44 +00:00
1e520c248a * Merged source code files of one prototype into one single file named after the prototype
* Applied ECMAScript compliant syntax to prototype member definitions
 * Cleaned up directory structure
2007-06-23 14:53:39 +00:00
2ab454d740 * Merged all code files into Site.js
* Applied ECMAScript compliant syntax to prototype method definitions
2007-06-22 19:46:57 +00:00
3781797a32 Applied ECMAScript compatible syntax to prototype method definitions 2007-06-22 19:31:18 +00:00
b37da22596 * Added project URL to header
* Replaced $HeadURL$ with $URL$ keyword (maybe this will be correctly replaced)
2007-06-22 19:12:44 +00:00
4afddd237c Merged code files into Root.js 2007-06-22 19:07:28 +00:00
cbc618de7c fixed missing quote 2007-01-26 10:54:12 +00:00
9075fbd7eb add sys_title as prefix to notification e-mails 2007-01-26 10:52:13 +00:00
63ec8ab8e2 * fixed bug accidentally introduced by last commit 2007-01-25 17:50:26 +00:00
6f5c56c038 * fixed bug that caused sending of notification mails when a story is saved
offline. (potentially, this would work with offline files, images etc. if
they existed.)
 * reduced a few lines of code
2007-01-25 17:49:04 +00:00
6dcf6eb53a replaced unescape with decodeURIComponent 2006-11-03 00:39:59 +00:00
45580dc22d fixed indentation (just for perfection's sake :) 2006-05-10 11:56:53 +00:00
bc132661c0 fixed display of file extension (probably a bit hackish) 2006-05-10 11:56:16 +00:00
d76d17ddb0 removed check whether site modifier equals site creator when changing e-mail notification options 2006-05-10 11:51:40 +00:00
8c1f666b85 fixed linebreaks 2006-03-03 13:12:13 +00:00
00d353365f added onCodeUpdate handlers 2006-03-03 13:11:12 +00:00
44b57e7f6b fixed "losing ROLES" bug by using two helper methods to retrieve (and redefine)
the constant values
2006-03-02 21:40:47 +00:00
fe789c708a removed debugging relic 2006-03-02 13:40:40 +00:00
Christoph Lincke
8becbc56b6 added property "cookieLevel"
it specifies number of IP octetts used in the password cookie
e.g. cookieLevel = 3 means it used only xxx.xxx.xxx
2006-01-10 15:32:57 +00:00
cd3f5f1e8a removed one L too many from MAY_DELELTE_ANYIMAGE constant 2005-12-27 15:09:53 +00:00
Christoph Lincke
fea8936000 small change with itemprefix and suffix 2005-12-15 17:34:32 +00:00