Ticket #1080 (accepted Task)
DeepaMehta 5
Reported by: | jri | Owned by: | jri |
---|---|---|---|
Priority: | Major | Milestone: | Release 5.0 |
Component: | DeepaMehta Standard Distribution | Version: | 4.8.7 |
Keywords: | Cc: | dgf, Malte, JuergeN | |
Complexity: | 21 | Area: | |
Module: |
Description (last modified by jri) (diff)
The DeepaMehta 5 highlight features are addressed in separate tickets:
This ticket collects commits/discussions about general DM5 topics.
Change History
comment:10 Changed 7 years ago by Jörg Richter <jri@…>
comment:12 Changed 7 years ago by jri
In 9a1f024dfc0bb22107645b4c857dfe5752cb82d2/deepamehta:
Revise session management (#1080)
In DM4 a HTTP session is created only when a user loggs in.
On logout the session is invalidated.
In DM5 a session is created for every user, regardless if logged in or not.
On logout the session is *not* invalidated.
The logg-state is represented by the existence/absence of the "username" session attribute.
This way DM5's handling of WebSocket? connections is more straight forward.
Now a WebSocket? connection is *always* associatied with a valid HTTP session.
Note that the DM5 Webclient creates a WebSocket? connection at launch time, when no user might logged in.
See #1080
comment:13 Changed 7 years ago by jri
In d3efa755335b344c62255125b9b1b6fdde6eb497/deepamehta:
Topicmaps Service: also assocs have view props (#1080)
Topicmaps API:
void addAssociationToTopicmap(long topicmapId, long assocId, ViewProperties viewProps)
void setViewProperties(long topicmapId, long topicId, ViewProperties viewProps) -> void setTopicViewProperties(long topicmapId, long topicId, ViewProperties viewProps) void setAssociationViewProperties(long topicmapId, long assocId, ViewProperties viewProps)
See #1080
comment:14 Changed 6 years ago by jri
In 734dc5a0b3ed81aaa3e394eed467c2c16252a497/deepamehta:
Storage: index HTML as is (#1080)
HTML tags are not stripped before indexing.
Indexing the exact value is required by DM5's value updater.
See #1080
comment:15 Changed 6 years ago by jri
In 77ce3510f5df4f4b1774903159c1b2ac79c5b8d8/deepamehta:
Webservice: add delete-multi resource methods (#1080)
DELETE /core/topics/{topicIds} DELETE /core/assocs/{assocIds} DELETE /core/topics/{topicIds}/assocs/{assocIds}
{...Ids} are comma separated ID lists, non-empty.
See #1080
comment:16 Changed 6 years ago by jri
In c92f84e1c972237e1dc6171f40c6fce97264b4ba/deepamehta:
Core: child topics are not deleted (#1080)
See #1080