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