Change Log ========== $Id$ 1.1 --- <<<<<<< HEAD - provide controlling of rendering macro via field instance method getRenderer() - add getRelations() method to child relation set ======= - use targetView entry in request annotations for calling views declared for adapted concept map objects (i.e. type interfaces) >>>>>>> master - Lobo layout: provide new part: image grid; make sure image is not repeated if it already appears in header part - new special view 'listsubobjects' for nodes - allow for adoption of relations to a predicate interface; with example implementation for a 'has Role' predicate in loops.organize - external collection: provide functionality for automatically populate meta information of media assets - new query for retrieving work items independently of task or user - provide additional ``metaInfo`` field, e.g. for storing source and rights information for media assets; show this in info popup; link image to info popup in Lobo skin standard views - Lobo listings: allow for restriction of children listed to certain types - media assets: allow for access restriction for viewing larger than a given maximum size (via option ``media.unauthorized_max_size``) - external editor functionality: include title field in data in order to make it work correctly with the current version of the client module; ignore versioning requests (saveasnewversion) - suppress node view reload when node has been modified in management interface - overwrite also basic attributes via addObject(), e.g. when importing loops data - allow editing/creation of work items by others (creator, admin), take party/userName from previous work item instead of current user - field order: make sure title and description are always on top - yellow pages: view task_candidates for selecting persons with required knowledge for task - improve 'move' and 'delegate' actions: create new run, store source and target work items, keep state when moving - keep access trail (history) in session - work items: provide 'move' action for assigning a work item to another task - show work items (if present) for arbitrary concepts - portal page with - now fully editable - portal links - calendar portlet 1.0 --- New features - delegation of work items basically working - show "parents" portlet for anonymous, controlled by global option ``showParentsForAnonymous`` - use Lighbox view for media asset listings - new view: ``list_children.html`` - evaluate action settings also on queries - new action: ``create institution`` - "send email" feature, controlled by global option ``organize.allowSendEmail`` - presence: portlet showing other users logged-in and working within the same loops site, controlled by global option ``organize.showPresence`, using new LoopsSessionCredentialsPlugin; (Changeset 3466; author: Hannes Plattner) - form for user registration (``register_user.html``), controlled by options: ``registration_principalfolder``, ``registration_groups`` - new action: ``create task`` - quick search field - external file/media asset type: options for hiding or showing fields on editing - tracking reports: period details - loops sites: a query view (``loops_sites.html``); add an option ``system.sites:/...,...`` with the paths to the sites that should be listed; only sites are listed to which the user has access - TaskView with task work items listing - work items: activate by adding option ``action.portlet:createWorkitem`` to type; work items listing is shown automatically in standard concept view. - my work items: a query view (``userworkitems.html``); assign the query to the person to be referenced as a standard child Bug fixes - use correct target view for identifying target concept upon editing (problem with personal_info query: query was updated instead of person) - check/evaluate language settings in dialogs - relations: store relation objects explicitly in relation registry - external collection: now works correctly (without creating empty files in the var directory); resource type of generated object controlled by mime type; automatically executes transformation steps on media assets 0.9 --- New features - provide basic elements for embedding FCKeditor: cybertools.ajax.fckeditor, JavaScript call (createFCKEditorInstance()); needs separate installation of FCKeditor in cybertools/ajax/fckeditor (except fckconfig.js) - full-text indexing for OpenOffice (ODF) documents (text, spreadsheet, presentation) - tracking reports: overview; recent changes - basic job management: a job executor view calls job managers specified by loops root option ``organize.job.managers`` - allow ``__getitem__`` on Loops and ViewManager, this is a prerequisite for using virtual hosts over more than one path element (e.g. leading to views/home) on protected sites; this also allows calling of (public) job processiong views via wget without login credentials - add definition of loops package version (see loops/version.py) Bug fixes - use select version on file, image and media asset links (via ``?version=this`` in the URL)