Project

General

Profile

task #9659

External Links Module reimplemented for flexible configuration

Added by Andreas Kohlbecker 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Highest
Category:
cdm-dataportal
Target version:
Start date:
06/09/2021
Due date:
% Done:

100%

Severity:
normal

Description

The links in the External Links Module are hard-coded. Adding or changing links always involves developers to take action.

The module should allow to flexibly add, remove, disable links. The current set of links will become the default set.


Related issues

Related to Edit - task #9666: cdm_tokens module Closed 06/11/2021
Related to Edit - bug #8364: ext-links module: problems Closed 07/11/2019
Related to Edit - feature request #980: Links to relevant external website(s) in taxon pages Closed 10/08/2009
Related to Edit - task #8865: more external-links to be implemented New 02/28/2020
Related to Edit - bug #3370: ExternalLinks [ext-links]: External services: GBIF: add infraspecific taxa Duplicate 03/24/2015
Related to Edit - task #9689: External Links Module: Tests implemented New 06/30/2021

Associated revisions

Revision ecd1141f (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 admin overview on ext_links working

Revision 82e80b81 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 admin overview improved and edit form ready

Revision deba3cdd (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 fixing ext_links edit link

Revision 0a381a96 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links overview: removing ensable/disable action

Revision 2a3a2a4f (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 database table scheme for ext_links

Revision d259fad0 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 adding enable/disable operation again

Revision 0e38f1bf (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links editing possible

Revision b03fb28d (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links enable/disable operation

Revision c03b5f5d (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 preparing old settings migration

Revision a14257fa (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links migration of old setting complete

Revision fc1b00e2 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links migration of old setting complete - bugfix for status

Revision 019d69fa (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links appaearance option

Revision 5fcd18f5 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links order configurable

Revision f545e3c5 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links enable/disable bug fix

Revision 5c5f760a (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 ext_links update function to create scheme and migrate settings

Revision d2d48638 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 using cdm_tokens in ext_links - fist step

Revision 6325712d (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 updating install script for ext_links using cdm_tokens

Revision 0a311d85 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 all ext_links templates with cdm_tokens, glue removed

Revision 89aa0117 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 field 'glue' removed from admin pages

Revision 0501ab2c (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 updating existing ext_link block configurations

Revision a1edfba5 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 more compact layout for ext_links by html5 labels

Revision 46aa1f81 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 improved ext_link block layout with migration of old installations

Revision 4dbe55db (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 sensibly ordering ext_links defaults and defining weight correspondingly

Revision abb2570a (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 automatically enabling cdm_tokens via update function

Revision 9169e636 (diff)
Added by Andreas Kohlbecker 4 months ago

ref #9659 deleting old code file

History

#1 Updated by Andreas Kohlbecker 4 months ago

  • Tracker changed from bug to task

#2 Updated by Andreas Kohlbecker 4 months ago

#3 Updated by Andreas Kohlbecker 4 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50

this should be fully solved now

#4 Updated by Andreas Kohlbecker 4 months ago

  • Related to bug #8364: ext-links module: problems added

#5 Updated by Andreas Kohlbecker 4 months ago

#6 Updated by Andreas Kohlbecker 4 months ago

  • Related to task #8865: more external-links to be implemented added

#7 Updated by Andreas Kohlbecker 4 months ago

  • Description updated (diff)
  • Status changed from Resolved to Closed
  • % Done changed from 50 to 100

#8 Updated by Andreas Kohlbecker 4 months ago

  • Related to bug #3370: ExternalLinks [ext-links]: External services: GBIF: add infraspecific taxa added

#9 Updated by Andreas Kohlbecker 4 months ago

  • Related to task #9689: External Links Module: Tests implemented added

#10 Updated by Andreas Kohlbecker 4 months ago

tests will be implemented #9659

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)