Personal tools
You are here: Home Products ATSchemaEditorNG Releases ATSchemaEditorNG 0.4.7
Document Actions

ATSchemaEditorNG 0.4.7

Up to Product page
After not having released 0.4.6 here a release containing many new features (Manage schemas usable as templates for other schema editors, UI p0rn, configurable functionality, ...) and some bugfixes.

For additional information about this project, please visit the project page.

Available downloads

atse-0.4.7.tar.gz

For all platforms (87.2 kB)

atse-0.4.7.tar.gz.md5

For all platforms (1 kB)

Release Notes

Tested with Plone 2.5
State Final release
License LGPL
Release Manager Simon Pamies

See Changelog for all features and bugfixes.

Highlights:

  • Schemaplate Editor: Manage schemas from one central place and then re-use them in other ATSE
  • Manage vocabularies from ATVocabularyManager
  • Configure functionality by coinfig.py switches. No more atse_macros.pt customizing for simple customizations
  • Powerful UI for managing validators (also supports regular expressions!)
  • Added methode atse_reinitializeRegistries because upon fresh registration of fields and widgets instances do not get the changes.
  • Added type support for DataGridField. That means that you can specify a type for each of the fields you define. Needs patched version of DataGridField!
  • Extended editor so that you can now upload a file to each field

Attention: Please make sure you have a patched DataGridField (look at the Changelog) if you weant to use new features.

Thanks to gocept gmbh & co. kg for sponsoring much work for this release.

Change log

0.4.7 (01.10.2007)

    - Added schema template editor - allows defining re-usable schemata. 
      [mkoch,ctheune]

0.4.6 (never released)

    - Fixed #12: isEmpty always shown als activated validator.
      [spamsch]

    - Fixed #11: ReferenceBrowserWidget was not available. Thanks to
      Alexander Pilz for finding this.
      [spamsch]

	- supplied missing import: this fixes #9 Broken uninstall method
	  [lzdych]

0.4.6rc1 (17.08.2007)

    - Started writing some simple howto (doc/HOWTO.txt)
      [spamsch]

    - Added new feature flag HAS_MANAGEMENT_UI_FUNCTIONALITY that
      can be used to control if management functions are displayed.
      [spamsch]

    - UI p0rn (much more to come)
      [spamsch]

    - Fixed bug where a security check did not success for TTW added
      schemas. Thanks to Hedley Roos.
      [spamsch]

    - Added a patch for Products.validation.RangeValidator to relax the
      max value check (instead of value < maxval we check value <= maxval)
      and added there tolerance to string typed max and min.
      [spamsch]

    - Extended editor so that you can pass your own parameters to each
      validator that supports parameters (like inNumericRange). Also
      added a bridge to non-registered RegexValidator so that users
      can input their own regular expression.
      [spamsch]

    - Extended editor so that you can now upload a file to each field.
      Usecase: Fields based upon editor defined fields want to have a
      template.

      Example:

        atse_config.field_registry.update({'ExcelField': {'field': ExcelField, 
                                                 'allowed_widgets':['ExcelWidget', 'FileWidget', ],
                                                 'post_method':'atse_attachFilePostMethod',
                                                 'post_macro':'here/fileattach_macros/macros/upload'}})

      Simply define post_method and post_macro as defined here. For this
      example an excel file can be uploaded to excel fields and serve as template.
      You can then access the attached file: schemaeditor.atse_getAttachedFieldFile().
      [spamsch]

    - Revamped validator selection so that it shows a list of available
      validators instead of having the user input them.
      [spamsch]

    - Added support for ATVocabularyManager including UI selection of vocabularies.
      [spamsch]

    - Introduced new flag HAS_FIELD_VISIBILITY_ENABLED that controls
      if the UI should show the visibility controls for a field.
      [spamsch]

    - Introduced a new flag HAS_SECURITY_MANAGEMENT_ENABLED that controls
      if the UI shows field security management related stuff.
      [spamsch]

    - Introduced new method atse_hasFeature(name) that can be used to
      check if a given feature (defined in config.py) is available.
      [spamsch]

    - Fixed field->widget associations defined in config.py. The complete
      select line (like Flex or Radio) were not included.
      [spamsch]

    - Added methode atse_reinitializeRegistries because upon fresh registration
      of fields and widgets instances do not get the changes.
      [spamsch]

    - documentation updates - clarify maintainership and add contributions
      [spamsch]

0.4.5 (never released)

    - Fixed uninstall procedure - CMFQI does not remove configlets
      Thanks to IOhannes m zmoelnig for the fix.
      [spamsch]

    - Added permission handling for fields. For each field you can
      now select the permission from an predefined list 
      (from site_properties/atsePossible*Permissions)
      [spamsch]

    - Added some constraints for allowed widgets. Look at config.py
      to see what changed (allowed_widgets). For each field we now
      define a set of acceptable widgets. Now you can't select an IntWidget
      for a ReferenceField anymore :-)
      [spamsch]

    - Added type support for DataGridField. That means that you can specify a types
      for each of the fields you define. Needs patched version of DataGridField!
      Please make sure to apply the included diff (in doc/datagridfield-validatecolumn.diff)
      to a 1.5.0 version of DataGridField (MoreFieldsAndWidgets/DataGridField/tags/1.5.0).
      If you don't do this ATSE will not include DataGridFieldSupport!

      Do the following to patch correctly:
      $ cd 
      $ cat version.txt
      1.5.0
      $ patch -p 0 < ../ATSchemaEditorNG/doc/datagridfield-validatedcolumn.diff
      [spamsch]
by Simon Pamies last modified October 1, 2007 - 12:05

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by