Project

General

Profile

Actions

Feature proposal #7973

open

Implement table class with alias generation support

Added by krileon almost 4 years ago. Updated 6 months ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
Start date:
01 May 2020
Due date:
% Done:

0%

Estimated time:

Description

Instead of implementing support for generating an alias for an object on a per implementation basis create a table class that handles this in a generic way. This is basically the same concept as using ordered table class. The following would be necessary to cover the various usecases.

AliasTable
AliasOrderedTable

This also brings up the issue of having to have combined classes like this with different extend paths. Maybe there's a better way to separate these out? Needs further consideration, but we do need a generic alias storage solution so plugins can better generate their SEF URLs cleanly with optimal performance.

Actions #1

Updated by beat almost 4 years ago

  • Target version changed from CB 2.4.6 to CB 2.4.7
Actions #2

Updated by beat over 3 years ago

  • Target version changed from CB 2.4.7 to CB 2.5.0
Actions #3

Updated by beat about 3 years ago

  • Target version changed from CB 2.5.0 to CB 2.6
Actions #4

Updated by beat almost 3 years ago

  • Target version changed from CB 2.6 to CB 2.6.1
Actions #5

Updated by beat over 2 years ago

  • Target version changed from CB 2.6.1 to CB 2.7
Actions #6

Updated by beat about 2 years ago

  • Target version changed from CB 2.7 to CB 2.7.2
Actions #7

Updated by krileon about 2 years ago

This should just become a Trait class. Same for Ordered table, etc.. They should all be Trait classes that other classes can optionally add.

Actions #8

Updated by beat about 2 years ago

  • Target version changed from CB 2.7.2 to CB 2.7.3
Actions #9

Updated by beat almost 2 years ago

  • Target version changed from CB 2.7.3 to CB 2.7.4
Actions #10

Updated by krileon over 1 year ago

  • Target version changed from CB 2.7.4 to CB 2.8
Actions #11

Updated by beat about 1 year ago

  • Target version changed from CB 2.8 to CB 2.8.1
Actions #12

Updated by beat 8 months ago

  • Target version changed from CB 2.8.1 to CB 2.8.2
Actions #13

Updated by beat 7 months ago

  • Target version changed from CB 2.8.2 to CB 2.9.0
Actions #14

Updated by beat 6 months ago

  • Target version changed from CB 2.9.0 to CB 2.9.2
Actions

Also available in: Atom PDF