Story #2503

Make it possible to disable/enable "sections"

Added by Phil Hodgson almost 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Phil Hodgson
Category:
Tapestry structural improv.
Start date:
04/07/2014
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

That is, make it so that Tapestry features can be configured to appear or disappear in the UI. This should include authorization, so that disabled features cannot be accessed even if the URL is known/guessed.


Subtasks

Task #2851: Review 2503ResolvedPhil Hodgson

Task #2542: Reference configuration when rendering partials and cellsResolvedPhil Hodgson

Task #2541: Identify "modules" and assign config.yml keysResolvedPhil Hodgson

Task #2543: Reference configuration when authorizing controllersResolvedPhil Hodgson

Associated revisions

Revision 334c7dc3 (diff)
Added by Phil Hodgson almost 6 years ago

Provide a helper so that we can check if a "section" of Tapestry is currently enabled (refs #2503)
Introduce the "Signup" section as first proof of concept - views to follow

Revision 740d57fe (diff)
Added by Phil Hodgson almost 6 years ago

Introduce PUBLIC_DATA 'section' of Tapestry, as well as related sections GOOGLE_SURVEYS and SAMPLES (a.k.a. "specimens") (refs #2503)

Revision 7036c651 (diff)
Added by Phil Hodgson almost 6 years ago

Adding a "Public Profile" section (refs #2503)
Attempting to find links to particular users' profiles and deactivating them depending on this config setting, as well as disabling authorization entirely it at the controller level

History

#1 Updated by Ward Vandewege almost 6 years ago

  • Parent task deleted (#2501)

#2 Updated by Ward Vandewege almost 6 years ago

  • Tracker changed from Task to Story

#3 Updated by Phil Hodgson almost 6 years ago

  • Subject changed from Make it possible to disable/enable "modules" to Make it possible to disable/enable "sections"

Changing title of issue: Let's call the components of Tapestry we would like to separate "sections": the word "module" is too overloaded for us.

#4 Updated by Phil Hodgson almost 6 years ago

  • Status changed from New to Resolved

It is now "possible" and a kind of framework for doing it has been developed and merged into master. The story will continue, so to speak, in #2850.

Also available in: Atom PDF