Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
Zope
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
Zope
Commits
b3500e4f
Commit
b3500e4f
authored
Dec 04, 1998
by
Jim Fulton
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial.
parent
130e8319
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
314 additions
and
502 deletions
+314
-502
doc/CHANGES.txt
doc/CHANGES.txt
+314
-502
No files found.
doc/CHANGES.txt
View file @
b3500e4f
Principia Changes
Changes
-------
Principia 1.8.0 beta 6
Features
- The sort attribute of the in tag now accepts
'sequence-item'::
<!--#in results sort=sequence-item-->
Note that this is equivalent to::
<!--#in results sort-->
- The in tag raises an error if asked to iterate over a string.
This is always due to some kind of error.
- The "Record" class used by AQueduct and Tabula to return
tabula data now has a useful string representation that is
equivalent to::
string.join(map(str,aRecord),', ')
Principia 1.8.0
To-Do before release
- Test/Fix lever/product/release machinery.
- TARGET search and destroy!
- Turn on now-wrap on text areas!
- DOCUMENTATION!
Features Added
- Added Draft objects. Draft objects allow you to delagate authority
while retaining approval. Changes made to a draft object are
(implicitly) saved in a session. Session changes are saved
when the draft is approved.
- Added id, single, url, and assume_children attributes to the Tree tag.
- Added support for expr shorthand, as in:
<!--#if "x < y"-->
- Revamped folder security:
- No longer a separate "add objects" permission.
- Must have "view management screens" to copy.
- Must have "delete objects" to cut to delete.
- Must be able to add an object of the type being pasted.
- The security view now provides a link to manage property
acquisition separately. This makes it much easier to
quickly enable or disable acquisition for all permissions.
- New folderish control panel that separates database and
product management into separate interfaces.
- Through-the-web creation of products and factories.
- Added "Find" tab to Folders
- Added Rename function
- Added support for multiple cut and paste
- When adding image and file object's, the id may
be omitted, in which case the upload file name is
used.
- When adding documents, a new "Add and Edit" submit button may be used
to immediately edit the document after it is added.
Bugs Fixed
- The folder objectItems method returned all items even when
specific item types were given.
- Domain-based security failed to authenticate users if an IP
spec of less than 4 parts was used or if a corresponding host
name could not be found via dns.
Principia 1.7.0
Features Added
Bugs Fixed
- The 1.6.0 installer generated an incorrect SOFTWARE_EXE line.
- The top level UserFolder was incorrectly able to be cut and pasted.
- The "Anonymous" was displayed in user add and edit screens
even though it makes no sense to assign the "Anonymous" role
to a user.
- Packing failed on Windows.
- Index files were not updated during packing, which could cause
problems if a process exited abnormally after a pack.
Principia 1.6.0
Features Added
- Management screen titles now provide navigation support.
The names in the object's URL are now hypertext links
to the corresponding folders.
- Added support for '.' and '..' in URLs.
- Added new 'method' form variable type.
If you have a form variable with the name ':method' and the
value 'x/y', then 'x/y' is added to the URL path.
If you have a form variable named 'x/y:method', then
'x/y' is added to the URL path.
Bugs Fixed
- Folders were unreachable until the next restart if they were
cut then pasted.
- URL variables and base HREFs were computed incorrectly when
https URLs were used.
Principia 1.5.0
Features Added
- Stop-gap export/import
Eventually, there will be an interface for exporting and
importing objects. This has to be done carefully for security
reasons.
As a stop-gap measure, Folders now have the methods:
manage_exportHack -- Export the folder, or one of it's items
If an id is specified, then a sub-object is exported,
otherwise the folder is exported. The object is exported
to the file: 'var/export.bbe' in the Principia installation
directory.
manage_importHack -- Export an object into a folder
An object is imported into the folder from the file:
'var/export.bbe' in the Principia installation
directory.
Bugs Fixed
- Document Titles were not being saved.
- ImageFile objects (used by Principia developers)
did not work correctly with new permission scheme.
- Direct roles settings (made by Programmers without
permissions) on Python methods did not work properly.
Principia 1.4.0
Principia 1.4.0
Bugs Fixed
...
...
@@ -189,26 +19,8 @@ Principia Changes
- Added integrated Apache web server preconfigured for Principia.
- A database with default content is now created for new installations.
- A number of permission names were added/rearranged to
consolidate recent security enhancements.
- Improvided expression (expr) support in DTML:
- The special variable, '_', now provides namespace access in
addition to providing access to special "builtin" functions.
'_' and '_vars' are now bound to the same object and _vars
is deprecated.
- Security-aware 'getattr' and 'hasattr' methods have been
added to the special '_' variable.
- New 'render' method for '_' to render expressions in much the
same way that the 'name' tag attribute automatically renders
retrieved objects by calling sub-templates and functions.
Principia 1.3.0
Principia 1.3.0
Bugs Fixed
...
...
@@ -220,7 +32,7 @@ Principia Changes
- Added domain-based user authentication
Principia 1.2.0
Principia 1.2.0
Bugs Fixed
...
...
@@ -239,7 +51,7 @@ Principia Changes
- Improved handling of uninstalled products
Principia 1.1.1
Principia 1.1.1
Features Added
...
...
@@ -247,7 +59,7 @@ Principia Changes
single operation.
Principia 1.1.0
Principia 1.1.0
Features Added
...
...
@@ -333,14 +145,14 @@ Principia Changes
made.
Principia 1.0.10
Principia 1.0.10
Bugs Fixed
- Added has_role method to User objects
Principia 1.0.9
Principia 1.0.9
Bugs Fixed
...
...
@@ -351,7 +163,7 @@ Principia Changes
- REMOTE_USER based authorization added
Principia 1.0.8
Principia 1.0.8
Bugs Fixed
...
...
@@ -380,7 +192,7 @@ Principia Changes
<!--#/in-->
Principia 1.0.7
Principia 1.0.7
Bugs Fixed
...
...
@@ -441,7 +253,7 @@ Principia Changes
<!--#var foo-->
Principia 1.0.6
Principia 1.0.6
Bugs Fixed
...
...
@@ -487,7 +299,7 @@ Principia Changes
<!--#/raise-->
Principia 1.0.5
Principia 1.0.5
Bugs Fixed
...
...
@@ -495,7 +307,7 @@ Principia Changes
licenses using unprintable keys on SGI machines.
Principia 1.0.4
Principia 1.0.4
Bugs Fixed
...
...
@@ -503,14 +315,14 @@ Principia Changes
saved.
Principia 1.0.3
Principia 1.0.3
New Features
- Proxy roles for Documents were added.
Principia 1.0.2
Principia 1.0.2
Bugs Fixed
...
...
@@ -542,7 +354,7 @@ Principia Changes
defined for folders.
Principia 1.0.1
Principia 1.0.1
Bugs Fixed
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment