Change
Better configuration of system store
Issue description
The system store is unique. Unlike all other stores it is the origin for all system topics. A system topic is a topic that Topincs needs to function properly or is just there because the ISO specs said so. In any other store the system topics are located by their absolute URL. The subject_identifier table holds the absolute URLs, with the protocol "http" and not "https", since it was started in 2005 where "https" was not common. The behavior of the system store is currently not really testable. During the last refactoring a subtle change was introduced which caused "topincs maintain" no longer to work in the system store. The cause was a problem with resolving subject identfiers for system topics.
Developer comments
This way the system store also becomes movable which it was not before: the system store was only the one running at the specific host at the specifc path_prefix.
Up to now the detection of boolean value for %is_system_store% was used by comaring the store URL. Now i am using now an already existing configuration parameter which is only %false% in the system store: %import_system_map%.
|
Work sessions
Start |
2025-02-08T12:26:08
|
End |
2025-02-08T13:08:50
|
Participant |
Robert Cerny
|
|
We are sorry
This page cannot be displayed in your browser. Use Firefox, Opera, Safari, or Chrome instead.