View Issue Details

IDProjectCategoryView StatusLast Update
1162Composrcore_abstract_interfacespublic2021-03-15 17:23
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary1162: Automated virtual roots (based on modules running out of zones)
DescriptionFor any category type that currently supports virtual roots, add a new database field: Virtual root zone. This is unset by default ("-1"), but may be set to the name of a zone.

If set, then:
1) When viewing from that zone, the virtual root will automatically be the one you selected
2) When browsing the module from a different zone, ones set to a wrong zone should not show in the hierarchy
3) The site-tree should be aware of this too, not just category browsing. So as long as you have a transparent redirect for a module, the site-tree will have that module and have its categories coming off that.

Two extra things we need to do:
a) If you select a category as being virtual root for a zone foo, save, and another category already was, unset it from that other category, and tell the user that this has happened.
b) When saving, auto-create a transparent redirect to the zone specified, if it does not yet already exist. Again, tell the user that this has happened.
Additional InformationBy doing this we are allowing Composr to operate for much bigger websites without having to do too much hackery.
TagsRisk: Database change , Type: Cross-cutting feature
Attach Tags
Time estimation (hours)10
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 3657 Not AssignedGuest Breadcrumb takeover 

Activities

There are no notes attached to this issue.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2016-06-08 00:15 Chris Graham Tag Renamed Database change => Risk: Database change
2017-05-01 16:49 Chris Graham Category core => core_abstract_interfaces
2021-03-15 17:16 Chris Graham Summary Automated virtual roots => Automated virtual roots (based on modules running out of zones)
2021-03-15 17:23 Chris Graham Relationship added related to 3657