Package: cone.app
``cone.app`` - Build Web Applications on top of the pyramid framework.Detailed DocumentationThe detailedcone.appdocumentation is availablehere.Source CodeThe sources are in a GIT DVCS with its main branches atgithub.CopyrightCopyright (c) 2009-2023 Cone ContributorsContributorsRobert Niederreiter (Author)Jens KleinGeorg Gogo. BERNHARDPhil AuerspergFlorian FriesdorfAttila OlahPeter HolzerJohannes RaggamChanges1.0.7 (2023-05-15)Check breakpoint against node path inPathBar.items_forinstead of usingisand check for referencable root against node path inReferenceBrowserModelMixin.referencebrowser_modelinstead of checking
node containment withLocationIterator. Application nodes might not be
cached in tree so comparison withisnot works.
[rnix]Fix plus and minus icon CSS classes in referencebrowser.
[rnix]1.0.6 (2022-12-05)Considerugm.user_expires_attrsetting in application configuration
ini file and pass it tocone.ugm.file.Ugm.
[rnix]IntroduceOwnerSupport.owner_attribute_namewhich defines the
attribute name on which the owner is stored.
[rnix]IntroduceUUIDAttributeAware.uuid_attribute_namewhich defines the
attribute name on which the UUID is stored.
[rnix]Usegetinstead of__getitem__inUUIDAttributeAware.uuidto
lookup UUID from attributes to preventKeyErrordue to behavioral
change innode.behaviors.UUIDAware.__init__innode1.2.
[rnix]Add support for definingnavigabletypes in referencebrowser.
[rnix]Introducecone.app.interfaces.ILeafNodeandcone.app.model.LeafNode.
[rnix]1.0.5 (2022-10-06)Extendyafowil.referencebrowserJS byregister_array_hooks,array_add,array_indexmethods to enable usage inyafowil.widget.array.
[lenadax]Useget_rootinregister_configandregister_entry.
[rnix]Remove usage ofNodespacesbehavior.
[rnix]Replace deprecated use ofNodifybyMappingNode.
[rnix]Replace deprecated use ofNodeChildValidatebyMappingConstraints.
[rnix]Replace deprecated use ofAdoptbyMappingAdopt.
[rnix]Replace deprecated use ofallow_non_node_childsbychild_constraints.
[rnix]1.0.4 (2021-11-21)Visual padding for footer on sidebar and content instead of body.
[rnix]Introducecone.app.import_from_string.
[rnix]Fix execution order of main hooks. They get now executed in plugin loading
order.
[rnix]Custom application root node factory can be set viacone.root.node_factoryproperty in application config file.
[rnix]Introducecone.app.browser.actions.ButtonAction.
[rnix]Introducecone.app.thread_shutdown_hook.
[rnix]Introducecone.app.security.AdapterACLplumbing behavior.
[rnix]Prevent auto persistence of generated language child widgets in translation
widget.
[rnix]Addcanonical_valuetocone.app.model.Translation.
[rnix]1.0.3 (2021-11-08)AddtranslationYAFOWIL blueprint.
[rnix]Provide dedicated forbidden and not found views for request typestext/htmlandapplication/json.
[rnix]Implement move actions for changing order of children within it’s container.
[rnix]Movecone.app.browser.utils.node_pathtocone.app.browser.node_path.
Import from old location is deprecated.
[rnix]Introducecone.app.NodeTraverser. It ensures onlyIApplicationNodeimplementing children get traversed.
[rnix]Ignore children which not implementsIApplicationNodeinnavtree,mainmenuandlistingtiles.
[rnix]ConsiderINavigationLeafinterface innavtreetile.
[rnix]Introducecone.app.model.AppEnvironmentbehavior.
[rnix]Introducecone.app.model.Translationbehavior.
[rnix]Add language selection dropdown.
[rnix]Breaking changes:Change signature of internalMainMenu.ignore_nodeandMainMenu.create_item. They do not expect thepropsargument any more.1.0.2 (2021-10-21)Workflow transition title is taken from zcml transition title if no
translation factory is defined.
[rnix, 2021-08-06]Workflow state title is taken from zcml state title if no translation factory
is defined.
[rnix, 2021-08-06]Main template can be defined in the application ini config file.
[rnix, 2021-08-06]Get labellookupfunction in reference browser widget directly from widget
instance instead of usingattr_value. Lookup function is expected to be a
callable accepting a uuid as argument whileattr_valuetries to invoke
callables with widget and data as arguments. The code worked due to a B/C
fallback behavior inattr_valuewhich was dropped in yafowil 3.0.
[rnix, 2021-07-08]Deliver CSS before Javascript in HTML head.
[rnix, 2021-06-30]1.0.1 (2021-05-17)Usesafe_encodeandsafe_decodefromnode.utils.
[rnix, 2021-05-17]1.0 (2021-02-07)Introducecone.app.browser.content.content_view_tiledecorator.
[rnix, 2021-02-05]Introducecone.app.browser.content.content_view_actiondecorator.
[rnix, 2021-02-05]Introducecone.app.browser.layout.personal_tools_actiondecorator.
[rnix, 2021-02-04]Introducecone.app.browser.contextmenu.context_menu_groupandcone.app.browser.contextmenu.context_menu_itemdecorators.
[rnix, 2021-02-04]Introducecone.app.interfaces.IAuthenticatorutility.
[rnix, zworkb, 2021-02-02]1.0rc3 (2020-10-12)cone.app.browser.ajax.AjaxEventsupports optionaldataargument
supported as ofbdajax1.13.
[rnix, 2020-09-29]1.0rc2 (2020-08-12)Fix print CSS.
[rnix, 2020-08-12]Fix case when pasting to empty folder in copysupport JS.
[rnix, 2020-08-12]Removecol-xs-4CSS class fromh4headings in panel headers.
[rnix, 2020-08-12]1.0rc1 (2020-07-09)Implement__copy__and__deepcopy__onProperties,ProtectedProperties,XMLPropertiesandConfigPropertiesincone.app.model.
[rnix, 2020-06-30]Overhaul copy support.pasteaction triggerscontextchangedevent to#layoutinstead of.contextsensitivselector. Paste action considersaction_paste_tilemodel property for customizing rerendering after paste.
Move JS copysupport logic fromcone.copysupportbindertocone.CopySupport. Do not unselect items if mouse click outside selectable
listing. Preselect items on page and tile load.
[rnix, 2020-06-28]Rename JScone.selectabletocone.Selectable. It is now a class and
each selectable listing gets it’s own instance. No longer automatically binds
to table with selectable rows.
[rnix, 2020-06-28]Do not check ‘delete’ permission on parent node incona.app.browser.actions.ActionDelete.display.
[rnix, 2020-06-27]AddProtectedContentTile.content_permission. If this permission is not
granted on model node,insufficient_privilegestile gets rendered.
[rnix, 2020-06-25]Removecone.app.security.DEFAULT_NODE_PROPERTY_PERMISSIONS.
[rnix, 2020-06-25]Fix CSS for selected items in dropdown menues.
[rnix, 2020-06-25]Improve layout configuration handling. Renamecone.app.interfaces.ILayouttocone.app.interfaces.ILayoutConfigandcone.app.model.Layouttocone.app.model.LayoutConfig. Removelayoutproperty from application
model. Introducecone.app.layout_configdecorator which is used to register
concreteLayoutConfigimplementations for model nodes.
[rnix, 2020-06-22]Fix asking for interface implementations viaInterface.providedByon
subclasses ofcone.app.model.Properties.
[rnix, 2020-06-22]Fix workflow state styles if no transitions are available.
[rnix, 2020-06-15]Introducecone.app.workflow.lookup_workflowand use it internally to get
workflow. Fixes issue with interface bound workflows.
[rnix, 2020-06-15]Fix principal name displaying. Fall back to principal id if configured display
name attribute returns empty value.
[rnix, 2020-06-14]Introducecone.app.ugm.ugm_backend.user_display_attrandcone.app.ugm.ugm_backend.group_display_attrfor configuring user and
group display names in the UI. The config values can be customized in the
application config file viaugm.user_display_attrandugm.group_display_attrsettings. This settings supersedecone.app.browser.sharing.GROUP_TITLE_ATTRandcone.app.browser.sharing.USER_TITLE_ATTR.
[rnix, 2020-06-14]1.0b3 (2020-05-30)Improve multivalued handling of reference browser. Instead of passingvocabularyproperty, alookupfunction gets passed which is used
for looking up labels for currently selected references.
[rnix, 2020-05-13]Proper required handling in reference browser.
[rnix, 2020-05-13]Addform-controlCSS class to referencebrowser input and select tags.
[rnix, 2020-05-06]Fix reference browser no referencable restrictions.
[rnix, 2020-05-06]Implementcone.app.model.NamespaceUUID.
[rnix, 2020-05-06]Expectnode.interfaces.IUUIDinstead ofnode.interfaces.IUUIDAwarein
reference browser for referencable nodes.
[rnix, 2020-05-06]Fix reference browser widget renderingtargethandling.
[rnix, 2020-05-06]1.0b2 (2020-03-30)Adoptcone.app.model.UUIDAwareto useuuid.factoryintroduced innode0.9.25.
[rnix, 2020-03-01]Addcone.app.browser.table.Table.table_cssfor rendering additinal
CSS classes to table wrapper.
[rnix, 2020-02-27]1.0b1 (2019-11-06)FixDatetimeHelper.r_valueandDatetimeHelper.w_valuehandling
non string data types.
[rnix, 2019-04-30]Only execute main hooks contained in defined plugins names from application
config file.
[rnix, 2019-03-31]Ignore commented out plugin names from application config file on startup
[rnix, 2019-03-31]Removecone.auth_implsetting from application config ini file. Useugm.backendinstead.
[rnix, 2019-03-29]Movecone.app.utils.principal_datatocone.app.ugm.principal_data.
[rnix, 2019-03-28]Removecone.app.cfg.auth. The corresponding UGM implementation is now
atcone.app.ugm.ugm_backend.ugm.
[rnix, 2019-03-28]Introducecone.app.ugm.UGMFactorycontract and implementcone.app.FileUGMFactoryandBCFileUGMFactory.
[rnix, 2019-03-27]Introducecone.app.ugm.ugm_backenddecorator for registering and
accessingUGMFactoryobjects.
[rnix, 2019-03-27]Addcone.app.utils.format_traceback.
[rnix, 2019-03-27]Python 3 support.
[rnix, 2019-03-25]Drop support for pyramid < 1.5.
[rnix, 2019-03-25]Removerequestfromcone.app.browser.utils.node_iconsignature.
It was never used.
[rnix, 2019-03-25]Makeconfigure.zcmlfile in plugins optional.
[rnix, 2019-03-24]Introducecone.app.browser.sharing.GROUP_TITLE_ATTRandcone.app.browser.sharing.USER_TITLE_ATTR.
[rnix, 2019-03-24]Add content type header to merged js file.
[rnix, 2019-03-24]Change signature of referencebrowser yafowil widget callable attributes. Gets
passedwidgetanddataas common in yafowil.
[rnix, 2019-03-24]PreventComponentLookupErrorincone.app.browser.form.Form._process_formifcontroller.nextreturnsHTTPFoundinstance. This never had any effect due to a redirect, we want
to avoid the error anyway.
[rnix, 2019-03-22]Addcone.app.main_hookdecorator.cone.app.register_main_hookis
deprecated and will be removed as ofcone.appversion 1.1.
[rnix, 2019-03-21]Addcone.app.workflow.permission_checkerfor use withrepoze.workflowto make it wirk with pyramid >= 1.8.
[rnix, 2019-03-21]Userequest.has_permissioninstead of deprecatedpyramid.security.has_permission.
[rnix, 2019-03-21]Userequest.authenticated_useridinstead of deprecatedpyramid.security.authenticated_userid.
[rnix, 2019-03-21]Addcone.app.main_hookdecorator.cone.app.register_main_hookis
deprecated and will be removed as ofcone.appversion 1.1.
[rnix, 2019-03-21]Convert doctests to unittests.
[rnix, 2019-03-21]Do not usecone.tile.register_tileany more. Create dedicated tile
classes and usecone.tile.tileall over the place.
[rnix, 2017-02-21]1.0a12 (2018-11-20)Introduceshow_confirm_deletedoncone.app.browser.authoring.DeleteActionwhich can be used to prevent
“Item has been deleted” ajax continuation message.
[rnix, 2018-11-20]Add default favicon.ico.
[rnix, 2018-11-19]1.0a11 (2018-11-07)Addcone.light.browser.exception.not_found_viewandnot_foundtile.
[rnix, 2018-09-11]Movecone.light.browser.login.forbidden_viewtocone.app.browser.exception.
[rnix, 2018-09-11]Move registration ofunauthorizedtile fromcone.app.browser.layouttocone.app.browser.exception.
[rnix, 2018-09-11]Movecone.app.browser.exception.format_tracebacktocone.app.browser.utils.
[rnix, 2018-09-11]1.0a10 (2018-07-17)Modify response body ofrequest.responseand return this one instead of
creating a new response incone.app.browser.render_ajax_formto ensure
response header modifications gets delivered properly.
[rnix, 2018-07-12]Batched items filter input fields may provide a prefilled text which gets
emptied on first focus. Useempty_filterCSS class on input field for
this.
[rnix, 2017-12-20]Introducecone.batcheditems_size_binderandcone.batcheditems_filter_binderhelper functions inprotected.js.
[rnix, 2017-12-20]1.0a9 (2017-11-13)Addquote_paramskeyword argument tocone.app.browser.utils.make_queryto control explicitely if some request paramater values should be URL quoted.
Needed to makecone.app.browser.authoring.CameFromNextwork properly ifcame_fromURL contains a query on it’s own.
[rnix, 2017-11-07]1.0a8 (2017-10-10)Include related view incone.app.browser.contents.ContentsViewLink.targetif present and node is container, otherwisetargetof superclass.
[rnix, 2017-10-09]Revert useurllib2.quoteincone.app.browser.utils.make_queryto
quote query parameter values.
[rnix, 2017-10-09]safe_decodekeys to check for current node inNavTree.fillchildren.
[rnix, 2017-09-27]1.0a7 (2017-09-17)Update tobdajax1.10 and adopt server side ajax form processing code.
[rnix, 2017-09-12]1.0a6 (2017-08-28)UseRelatedViewConsumeroncone.app.browser.batch.BatchedItemsandcone.app.browser.table.Table.
[rnix, 2017-07-23]UseRelatedViewProvideronlistingandsharingtile.
[rnix, 2017-07-23]Add related view support. This includesset_related_view,get_related_view,RelatedViewProviderandRelatedViewConsumerincone.app.browser.
[rnix, 2017-07-23]Introduce dedicatedhrefandtargetkeys for batch vocab
pages. Makes it possible to consider view names.urlkey still works
as B/C, but will be removed as ofcone.app1.1.
[rnix, 2017-07-23]Copy passedpathincone.app.browser.utils.make_urlto avoid
modification of given argument.
[rnix, 2017-07-23]Useurllib2.quoteincone.app.browser.utils.make_queryto quote
query parameter values.
[rnix, 2017-07-19]Include query when setting browser path incone.batcheditemsbinderJS.
[rnix, 2017-07-19]Update tobdajax1.9 and adopt bdajax binder function registration.
[rnix, 2017-07-19]1.0a5 (2017-05-15)Add ajax overlay additional CSS class support which has been introduced inbdajax1.8
[rnix, 2017-05-12]1.0a4 (2017-03-28)Fix children filtering incone.app.browser.contents.ContentsTileif
title or creator from metadata isNone.
[rnix, 2017-03-28]Fixhreflink creation ofActionList,ActionSharingandActionEditincone.app.browser.actionsto ensure correct links iftargetgets overwritten on subclass.
[rnix, 2017-03-28]Consolidatebatcheditemsbinderandtabletoolbarbinderinprotected.js.
[rnix, 2017-03-28]cone.app.browser.actions.ActionUpsetshrefproperly.
[rnix, 2017-03-28]Introducelogouttile.
[rnix, 2017-03-23]Movelogin_view,logout_viewandforbidden_viewfromcone.app.browsertocone.app.browser.login.
[rnix, 2017-03-23]CatchForbiddenexception explicitely inajaxactionJSON view and
set 403 response status in order to ensure bdajax redirects to login view
properly.
[rnix, 2017-03-23]Ajax path is not longer set on server side in layout tile via ajax
continuation but explicitely viaajax:pathin markup where appropriate.
[rnix, 2017-03-23]cone.app.browser.actions.LinkActionnow supportspath,path_target,path_action,path_eventandpath_overlay.
[rnix, 2017-03-23]cone.app.browser.ajax.AjaxPathnow supportstarget,action,eventandoverlay.
[rnix, 2017-03-23]Update tobdajax1.7 which supports browser history handling for ajax
actions.
[rnix, 2017-03-23]Renamenodepathtonode_pathincone.app.browser.utils. B/Cnodepathis suppoerted as ofcone.app1.1.
[rnix, 2017-03-23]1.0a3AddBatchedItemstile tocone.app.browser.batch.
[rnix, 2017-02-21]Addtrigger_eventandtrigger_selectortocone.app.browser.Batchto make ajax JS event and selector customizble.
[rnix, 2017-02-21]1.0a2ProvideicononReferencableChildrenLinkto render node icons inreferencelistingtile.
[rnix, 2017-02-07]Fix referencebrowser navigation root lookup and renderreferencebrowser_pathbarandreferencelistingtiles on proper
context inreferencebrowsertile.
[rnix, 2017-02-07]Addcone.app.browser.referencebrowser.ReferenceBrowserModelMixin.
[rnix, 2017-02-07]Handle unicode properly incone.app.model.ConfigProperties.
[rnix, 2017-02-07]Movesafe_encodeandsafe_decodeutility functions fromcone.app.browser.utilstocone.app.utils.
[rnix, 2017-02-07]Section name forcone.app.model.ConfigPropertiescan be customized.
[rnix, 2017-02-06]Check whether owner already has been set incone.app.security.OwnerSupport.__init__and skip setting it if so.
[rnix, 2017-01-29]1.0a1Displayuseridin peronal tools iffullnamefound but empty.
[rnix, 2015-04-11]sort_keynot mandatory on column definitions any longer in tables.
[rnix, 2015-02-23]URL’s may contain umlaute.
[rnix, 2015-02-18]Application nodes can be marked as root for navigation tree by settingis_navrootproperty to True.
[rnix, 2015-02-17]No default values for admin user and password from ini file if not set.
[rnix, 2014-12-01]Main menu can display first level children in dropdown menu ifmodel.properties.mainmenu_display_childrenis set toTrue.
[rnix, 2014-09-08]Add login form actions to form compound. Thus login form actions can be
extended keeping UI rednering sane.
[rnix, 2014-09-04]Default model layout lookup considersdefault_childproperty.
[rnix, 2014-08-28]Removeyafowil.yamldependency.
[rnix, 2014-08-26]Refactorcone.app.browser.AddDropdown. It provides now amake_itemfor better customizability.
[rnix, 2014-08-21]Renamecone.app.model.registerNodeInfotocone.app.model.register_node_info. B/C import avaiable as ofcone.app1.1.
[rnix, 2014-08-19]Renamecone.app.model.getNodeInfotocone.app.model.get_node_info.
B/C import avaiable as ofcone.app1.1.
[rnix, 2014-08-19]Modifyclass_addinstead ofclassproperty incone.app.browser.form.Form.prepare_ajax.
[rnix, 2014-08-16]Default layout lookup mechanism is done via ZCA adapter. Provide default__init__function oncone.app.model.Layout.
[rnix, 2014-08-13]Deprecatecone.app.register_plugin. Usecone.app.register_entryinstead.
[rnix, 2014-08-13]Deprecatecone.app.register_plugin_config. Usecone.app.register_configinstead.
[rnix, 2014-08-13]Settings link in personaltools gets skipped if there are no settings nodes
registered.
[rnix, 2014-08-13]Add exampletwisted.cfgbuildout configuration andcone.tactwisted
configuration file for running cone with twisted WSGI.
[rnix, 2014-08-02]AdoptIWorkflowStateinterface. Workflow name is now set directly
on node. Optional a trnaslation string factory can be set for workflow
state and transision translations.
[rnix, 2014-08-01]Useplumbingdecorator instead ofplumbermetaclass.
[rnix, 2014-08-01]Introducelistpermission, bindlistingandcontentstile to it
and adopt default ACL’s.
[rnix, 2014-07-26]Improve forbidden view, renders unauthorized tile in case user is
authenticated, otherwise redirect to login form.
[rnix, 2014-07-26]All Authoring forms are no longer derived fromProtectedContentTile.
[rnix, 2014-07-26]OverlayFormnow renders by default to#ajax-overlayinstead of#ajax-form. Latter is supposed to be used if overlay form should be
rendered above an already opened overlay.
[rnix, 2014-07-25]IntroduceOverlayAddFormandOverlayEditForm.
[rnix, 2014-07-24]OverlayFormrendersoverlayformform tile instead ofoverlayeditform.
[rnix, 2014-07-24]Authoring forms cleanup. RenameAddBehaviortoContentAddForm,EditBehaviortoContentEditFormandOverlayBehaviortoOverlayForm.
[rnix, 2014-07-24]IntroduceILiveSearchadapter interface and removecone.app.browser.ajax.LIVESEARCH_CALLBACK.
[rnix, 2014-07-15]Move over totypeahead.jsfor livesearch.
[rnix, 2014-07-14]cone.app.cfg.layoutnot exists any longer. RegisterILayoutproviding
adapter for application nodes in order to customize layout configuration.
[rnix, 2014-07-14]Addnode_infodecorator.
[rnix, 2014-07-11]Triggercontextchangedto#layoutrather than.contextsensitivinmainmenu,logo,pathbar,navtree.
[rnix, 2014-07-11]Introducelayouttile.
[rnix, 2014-07-11]Provide Layout configuration viaAppNode.
[rnix, 2014-07-11]Removecone.app.util.AppUtil.
[rnix, 2014-07-11]Workflow state only gets initialized at node creation time if not set at
corresponding data yet. Needed for non persisting application nodes.
[rnix, 2014-07-09]Content forms are now wrapped by a bs3 panel element.
[rnix, 2014-07-09]Introduceskip_mainmenuinmodel.properties. Gets considered in
mainmenu.
[rnix, 2014-07-09]Settings are displayed in personaltools menu rather than navtree and
mainmenu.
[rnix, 2014-07-09]personaltoolstile now renderscone.app.browser.actions.LinkActionbased items.
[rnix, 2014-07-09]Use bootstrap 3 related resources for bdajax integration.
[rnix, 2014-07-04]Remove custom dropdown fromcone.app.js. Boostrap dropdown is used all
over the place.
[rnix, 2014-07-03]Introducecone.app.browser.batch.BATCH_RANGEwhich can be used for
default batch range configuration.
[rnix, 2014-07-03]Removecone.app.utils.node_icon_url.
[rnix, 2014-07-03]Include ionicons.
[rnix, 2014-07-02]Introducecone.app.is_remote_resource.
[rnix, 2014-06-27]CSS background image path from site root.
[rnix, 2014-06-27]Fix yafowil JS resources delivery order.
[rnix, 2014-06-19]Do not fail incone.app.browser.actions.Action.action_scopeif noActionContextdefined. Useful for testing.
[rnix, 2014-06-18]Update jQuery, jQuery-UI and remove jQuery Tools.
[rnix, 2013-08-13]cone.app.model.Propertiesnow supports__setitem__and setting filepathmanually.
[rnix, 2013-08-06]No more generic tabs binder, refactor settings tabs.
[rnix, 2013-08-06]Change base styles to twitter bootstrap 3.
[rnix, 2013-08-05]0.9.5lxmlis no longer a hard dependency.
[rnix, 2014-01-18]Factory node can be invalidated now.
[rnix, 2014-01-15]Update jQuery, jQuery-UI and remove jQuery Tools.
[rnix, 2013-08-13]cone.app.model.Propertiesnow supports__setitem__and setting filepathmanually.
[rnix, 2013-08-06]No more generic tabs binder, refactor settings tabs.
[rnix, 2013-08-06]Change base styles to twitter bootstrap.
[rnix, 2013-08-05]Test request can be flagged as XHR request.
[rnix, 2013-03-23]Improve exception view to handle default error page and bdajax action
requests. Move Exception code tocone.app.browser.exception.
[rnix, 2013-02-10]Introducecone.app.browser.utils.request_property.
[rnix, 2013-02-05]Do not loadcone.app.jsmerged, ensures to be loaded after bdajax.
[rnix, 2013-01-20]Check if autocomplete plugin is available incone.app.jswhen trying to
bind livesearch.
[rnix, 2013-01-08]Make yafowil resources beeing delivered public as well.
[rnix, 2013-01-08]Possibility to skip yafowil resource groups, deliver yafowil resources
before addon resources.
[rnix, 2013-01-08]Remove yafowil addon widgets from default setup dependencies.
[rnix, 2013-01-04]0.9.4IntroduceTable.display_table_headerandTable.display_table_footerproperties.
[rnix, 2012-10-30]Introducecone.app.browser.actions.DropdownAction.
[rnix, 2012-10-28]Introducerow_dataonContentsTilefor customizing column data onContentsTilederiving objects.
[rnix, 2012-10-28]model.properties.action_delete_tilecan be set ifmodel.properties.action_deleteis True. Used to define the content tile
which gets rendered on parent of model after deleting.
[rnix, 2012-10-26]Available child nodes ofContentsTilecan be controlled bylistable_children.
[rnix, 2012-10-26]Introduceshow_slicesizeon tables.
[rnix, 2012-10-19]PEP-8.
[rnix, 2012-10-16]Python2.7 Support.
[rnix, 2012-10-16]Rename parts to behaviors.
[rnix, 2012-07-29]adopt tonode0.9.8
[rnix, 2012-07-29]adopt toplumber1.2
[rnix, 2012-07-29]use fresh Chameleon and fix tests to recognize correct output of new Chameleon
[jensens, 2012-07-04]0.9.3Add basic print CSS.
[rnix, 2012-05-29]contextmenutile got abdajaxcontract.
[rnix, 2012-05-23]CSS and JS can be delivered merged if desired.
[rnix, 2012-05-22]Move resources rendering to seperate module.
[rnix, 2012-05-21]Addform_flavorattribute tocone.app.browser.form.YAMLForm.
[rnix, 2012-05-18]Addcone.app.model.UUIDAsNamepart.
[rnix, 2012-05-18]Usezope.interface.implementerinstead ofzope.interface.implements.
[rnix, 2012-05-18]Remove BBB classescome.app.model.BaseNodeInfoandcone.app.model.BaseMetadata.
[rnix, 2012-05-18]Considerdefault_content_tilein application ini in order to support
configuring root content tile.
[rnix, 2012-05-14]Support bdajax overlay continuation as introduced in bdajax 1.4.
[rnix, 2012-05-04]Move AJAX forms related markup and javascript to bdajax.
[rnix, 2012-05-04]Add propertyhead_additionalto table tile. Supposed to be used for
hooking additional markup to table header.
[rnix, 2012-05-03]Fix bug in navtree when displaying children of node withhide_if_defaultproperty set.
[rnix, 2012-04-26]Considerdefault_childproperty in UP action and action scope.
[rnix, 2012-04-24]Includeyafowil.widget.image.
[rnix, 2012-04-21]Improve ajax form rendering.
[rnix, 2012-04-19]Ajaxify settings tabs.
[rnix, 2012-04-19]Add resizeable plugin to jQuery UI custom built.
[rnix, 2012-03-27]0.9.2Resources also can originate at a remote server.
[rnix, 2012-03-21]0.9.1Better table and batch templates and styles. Table now supports slice size
selection and filtering.
[rnix, 2012-03-19]Fix defaultsortandorderrequest parameters for table batch.
[rnix, 2012-03-16]Cleanup self contained buidlout.
[rnix, 2012-02-29]Removecone.app.APP_PATH.
[rnix, 2012-02-29]Adopt YAFOWIL addon registration to YAFOWIL 1.3
[rnix, 2012-02-29]Usenode.ext.ugm.interfaces.Users.id_for_logincontract for remembering
User id instead of login name in authentication cookie.
[rnix, 2012-01-18]Dynamic width CSS
[rnix, 2011-12-18]Extend UI actions byselectedproperty.
[rnix, 2011-12-16]Addcone.app.model.UUIDAttributeAware.
[rnix, 2011-12-07]Addcone.app.security.OwnerSupport.
[rnix, 2011-12-07]Addcone.app.security.ACLRegistry.
[rnix, 2011-12-07]Usenode.parts.IUUIDAwareas dependency for node beeing referencable.
[rnix, 2011-12-02]Addbrowser.actions.
[rnix, 2011-12-01]Update jQuery (1.6.4) and jQuery Tools (1.2.6).
[rnix, 2011-11-30]Add copy support.
[rnix, 2011-11-30]Single UGM implementation.
[rnix, 2011-11-21]AddPrincipalACLpart andsharingtile.
[rnix, 2011-11-21]Refactor contextmenu, can now be extended.
[rnix, 2011-11-19]Add margin top for sidebar and content.
[rnix, 2011-11-18]contextmenutile considersaction_up_tileproperty now.
[rnix, 2011-11-17]Addbda.calendar.baseas install dependency for timezone aware
datetime handling.
[rnix, 2011-11-16]Show error message at attempt to add reference with missing UID.
[rnix, 2011-11-16]Add yafowil.widget.array to dependencies.
[rnix]0.9Initial workLicenseCopyright (c) 2009-2021, BlueDynamics Alliance, Austria
Copyright (c) 2021-2022, Cone Contributors
All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.