Commit Graph

136 Commits

Author SHA1 Message Date
eraviart a24143c55e Liberty Alliance login now works (but may be a raise is not a clean way to
show that it works).
2004-07-19 22:34:24 +00:00
eraviart 181609f016 Added Liberty Alliance accounts (like password accounts but for Liberty
Alliance SP).

Now account -> user -> session -> account (before it was: account -> user ->
session -> user).

Accounts and users can now be located outside web site (still some work
needed for password accounts).

Some Liberty Alliance login improvements.
2004-07-14 20:01:19 +00:00
eraviart 26e0f8af9c Now use currentStation by default. 2004-07-03 16:27:39 +00:00
eraviart 70fbbc0bf1 Replaced fieldStorage with submission which is a wrapper around fieldStorage
that works (will work) like Web Forms 2 submission.
2004-06-28 22:37:51 +00:00
eraviart 9d0d9a7144 XInclude HREFs can now be relative.
Still trying to minimize namespaces declarations.
2004-06-26 11:44:15 +00:00
eraviart 622ba4da36 An HTML page (or any XML file) can now contain any XML element. 2004-06-26 08:10:00 +00:00
eraviart 9fbe86c249 generateHtml -> generateXml.
Repaired URI construction.
2004-06-25 19:25:02 +00:00
eraviart 7e5e19fc7f Removed method generateHtmlPage. 2004-06-25 09:04:47 +00:00
eraviart 9a13c2d3fe Changed the way descriptions & schemas are found.
Instead of using an heuristic to find them in the current directory or in
the modules or in the application or..., it now uses absolute URIs and
catalogs.
2004-06-11 15:17:37 +00:00
eraviart 74852d96ff Descriptions and schemas are no longer accessed by walk. They are instead
directly accessed by a file system call, like XSLTs.
2004-06-10 15:27:21 +00:00
eraviart f40b7f1b8b Added possibility to customize configuration of each class of XML element
(see abracadabra/directory-without-list/index.xml).

Added possibility to use any element as root element of a directory holder
(see abracadabra/directory-with-custom-index/index.xml).

Removed wiki.

Note: sessions, identities and doc-manager data holders are now broken. I
will repair them later.
2004-06-03 17:46:02 +00:00
eraviart f77a17d866 Quote XPath expressions containing apostrophes.
Handle some IOErrors.
2004-06-01 13:56:57 +00:00
eraviart 0372bf1a36 Added WebDAV command DELETE (not yet implemented for directories).
Removed some properties.
2004-05-31 22:58:43 +00:00
eraviart 3963afaa8a Created new class Thing for XML elements which can contain configuration
elements.

Changed getConfigNodes to getConfigNodesAndOwner.

Greatly simplify getUsers and getAdministrators. They now use
getConfigNodesAndOwner.
2004-05-28 11:51:12 +00:00
eraviart 759d870ec9 Renamed absorber to owner.
Commented logging of calls of method freeNode (libxml2).
2004-05-27 14:34:29 +00:00
eraviart a6940e430c First step towards Fred vision of config variables. Doesn't use correct
configuration files yet; only getConfigBoolean is implemented.

First draft of Basic HTTP authentication (set config variable
"yep:useHttpAuthentication" to try it).
2004-05-27 08:59:02 +00:00
eraviart 9d2562319c Today was libxml2 memory leaks hunting day (I HATE manual garbage
collecting :-).

Corrected HTML namespaces which were still wrong.
2004-05-25 17:06:02 +00:00
eraviart 6372826b65 When no namespace is specified, there is now no namespace (instead of XHTML).
Greatly improved namespaces handling.
2004-05-25 01:10:21 +00:00
eraviart 94cf3f0fee Removed some more python properties. 2004-05-21 15:46:45 +00:00
eraviart 9858f82e7d Edit works again (but not POST).
Renamed remaining "httpName" variables to "uriPathFragment".
2004-05-19 16:44:56 +00:00
eraviart 73f1be60ac Corrected calls to walk that now returns dataHolders instead of elements. 2004-05-19 15:14:34 +00:00
eraviart b28c397e20 Now a walk goes to the description of an element if and only if the element
doesn't know how to handle the walk (before, every walk was redirected to
the description).

Idem for XML holders and their rootElement.

Note: the above modifications are still a work in progress. Doesn't work for
edit & submit yet.

Removed properties "rootElement", "rootNode" & "document".

Modified calls to walkToLocation, because they now return dataholders
instead of elements.

The dataHolder save method was still called sometimes instead of
document.save(). Needed for dbxml.
2004-05-19 15:08:11 +00:00
eraviart df6847c6da Removed "dataHolder" property. 2004-05-17 09:15:58 +00:00
eraviart 12a09b242b Renamed httpName to uriPathFragment. 2004-05-17 08:21:05 +00:00
eraviart 2ec6034341 Removed all steps. They were not used. 2004-05-16 17:50:59 +00:00
eraviart 94745317f2 Removed steps module.
Changed steps constants to strings instead of integers.
2004-05-16 17:24:08 +00:00
eraviart ed179319a0 Removed internalWay, hierarchicalWay & uriWay.
Replaced steps classes by constants.
2004-05-16 16:29:32 +00:00
eraviart 744d9c9b8d Still repairing Expression. Seems to work a little. 2004-05-14 14:33:28 +00:00
eraviart 76939afcca Changed HTTP Status (errors, redirection, ...) mechanism. It now uses
descriptions & schemas.
2004-05-06 08:58:10 +00:00
eraviart d5eac4c39b The login form now directs to HTTPS when needed. 2004-04-27 17:04:13 +00:00
eraviart 0d7e729ebc Changed session handling:
As Fred suggested me a few weeks ago, the HTTP redirects which were used to
test support of cookies by the browser have been removed.
2004-04-25 16:40:53 +00:00
eraviart 11c5da4500 Removed suffix ".xml" from sessionToken.
Improvements to (obsolete) Python Lasso integration.
2004-04-24 13:57:59 +00:00
eraviart dc6085671e HTML links are now automaticaly completed (with sessionToken, ...). 2004-04-20 11:24:36 +00:00
eraviart 505ead14c4 Added first elements of a WYSIWYG Wiki using kupu.
Try: http://localhost/wiki/a-sample-name
 and http://localhost/wiki/a-sample-name/kupu
2004-04-19 15:41:30 +00:00
eraviart 5bc9cacafb Added LibXML2 CDATA nodes handling (needed for parsing HTML <script>
content).
2004-04-18 16:23:33 +00:00
eraviart 6d449d6f29 Changed infrastructure to ease implementation of HTTP PUT, DELETE, ...
POST doesn't not work yet.
2004-04-18 10:24:36 +00:00
eraviart 3a29195fba Added login.
Reworked submit behaviour.
Corrected several bugs.
2004-04-15 14:17:56 +00:00
eraviart c1487ef521 Added sectionLevel inheritence in XHTML2 contexts. 2004-04-12 19:10:44 +00:00
eraviart 06e93852c2 Bug corrections, to allow the first W3C XForms tests to work again. 2004-04-12 19:04:17 +00:00
eraviart fd81b5f222 Removed attributes schema & descriptions, which were no more necessary. 2004-04-11 13:38:09 +00:00
eraviart 087456797e Created class ElementFeature to store all informations about anx XML element
(namespace URI, name, schema, description, Python class, holder Python class).

This simplifies everything and it is no more necessary to store the
attributes "schema" and "description" in XML elements.
2004-04-11 12:51:20 +00:00
eraviart d1772d819c Added handling of required fields.
Changed form handling.

Added page "new" for passwordAccount.
2004-04-09 15:17:27 +00:00
eraviart e83185a903 Renamed implementation to context. 2004-04-08 14:24:19 +00:00
eraviart 2cd66a601e Email generation works again. 2004-04-07 17:26:56 +00:00
eraviart 5a5fee14df Added Aliases.
Added "description" and "schema" HTTP action for elements.

Some minor esthetical changes.
2004-04-07 12:20:25 +00:00
eraviart abfeeae035 Submit works again (at least for articles). 2004-04-06 15:37:15 +00:00
eraviart e30933d1d8 Integrated schemas and types with the new architecture. 2004-04-05 15:11:50 +00:00
eraviart 5918aa0955 Removed HtmlImplementationMixin & DocumentMixin. 2004-04-03 14:46:30 +00:00
eraviart 81781159e3 Removed obsolete methods fillPageLayout and fillPageBodyLayout. 2004-04-03 12:37:37 +00:00
eraviart b8b57e0e1a Simplified walk. 2004-04-03 10:14:03 +00:00