Project

General

Profile

Actions

task #4846

open

update the integration portals to use the zen_basetheme

Added by Andreas Kohlbecker almost 8 years ago. Updated 12 months ago.

Status:
In Progress
Priority:
New
Category:
cdm-dataportal
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Severity:
major
Tags:

Description

The following integration portals should use the zen_basetheme, since the test and production portals are also switched to the new theme:

The dumps of the modified portals are to be stored in /var/lib/cdm/testdb/SNAPSHOT [DONE]

the selenium test only can work with one base theme which currently is Garland. So we have two options:

  1. adapt the selenium test so that they can run on both themes, for which a ticket already exists: #4372
  2. switch all integration portals to the zen_basetheme
  3. make selenium tests independent from the themes. This would require that page elements like menu items etc can be idetified by css selectors independently from the theme.

RISK:

Most portals are running with the zen_basetheme but the portals are not tested with this theme. It is generally not a big problem but is a potential risk.

COST:

Any of the solutions will need about two days to be fully implemented.


Subtasks 1 (0 open1 closed)

feature request #4372: Selenium PortalPage class also suitable for zen-basethemeClosedAndreas Kohlbecker

Actions
Actions #1

Updated by Andreas Kohlbecker almost 8 years ago

  • Subject changed from update the instegration portals to use the zen_basetheme to update the integration portals to use the zen_basetheme
Actions #2

Updated by Andreas Kohlbecker almost 8 years ago

  • Status changed from New to In Progress
  • Keywords set to selenium, test,

the selenium test only can work with one base theme which currently is Garland.

So we have two options:

  1. adapt the selenium test so that they can run on both themes, for which a ticket already exists: #4372

  2. switch all integration portals to the zen_basetheme

Actions #3

Updated by Andreas Kohlbecker almost 8 years ago

I switched the portals back to the Garland based themes and created dumps which can be found in /var/lib/cdm/testdb/SNAPSHOT

Actions #4

Updated by Andreas Kohlbecker almost 8 years ago

  • Severity changed from critical to major
Actions #5

Updated by Andreas Müller over 7 years ago

  • Target version deleted (cdm_dataportal RELEASE 3.5.1)

move open 3.5.1 tickets to next milestone after release

Actions #6

Updated by Andreas Müller over 7 years ago

  • Target version deleted ()
Actions #7

Updated by Andreas Kohlbecker over 7 years ago

  • Target version deleted ()
  • Priority changed from Highest to Priority13
Actions #8

Updated by Andreas Müller over 7 years ago

  • Target version set to DataPortal - Reviewed Next Major Release
Actions #9

Updated by Andreas Kohlbecker almost 4 years ago

  • Description updated (diff)
  • Private changed from Yes to No
Actions #10

Updated by Andreas Müller 12 months ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Andreas Kohlbecker to Andreas Müller
  • Target version changed from Reviewed Next Major Release to Release 5.37

Almost all portals should be implemented now. Palms are probably still missing - still Garland (but better leave it as legacy theme).

Actions #11

Updated by Andreas Kohlbecker 12 months ago

  • Description updated (diff)
  • Status changed from Resolved to In Progress

cyprus can not be switched to it's new theme, the page element classes involved in theses two tests need to be adapted:

  • eu.etaxonomy.dataportal.selenium.tests.cyprus.CyprusPolytomousKeyTest.key_to_Achillea
  • eu.etaxonomy.dataportal.selenium.tests.cyprus.Cyprus_OriginalSourceTest.testPage
Actions

Also available in: Atom PDF