[dw-nonfree] Theme categories (tags?) are hardcoded in the code backend
[commit: http://hg.dwscoalition.org/dw-nonfree/rev/b2463fc8b4da]
http://bugs.dwscoalition.org/show_bug.cgi?id=1744
Tag themes via the web interface, rather than hardcoding. Allows us to tag
themes without a code push.
Patch by
exor674.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=1744
Tag themes via the web interface, rather than hardcoding. Allows us to tag
themes without a code push.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- cgi-bin/LJ/S2Theme/colorside_local.pm
- cgi-bin/LJ/S2Theme/modish_local.pm
- cgi-bin/LJ/S2Theme/modular_local.pm
- cgi-bin/LJ/S2Theme/practicality_local.pm
- cgi-bin/LJ/S2Theme/sundaymorning.pm
- cgi-bin/LJ/S2Theme/transmogrified.pm
-------------------------------------------------------------------------------- diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/colorside_local.pm --- a/cgi-bin/LJ/S2Theme/colorside_local.pm Fri Oct 29 14:44:56 2010 +0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -use strict; - -package LJ::S2Theme::colorside::atom; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } - -package LJ::S2Theme::colorside::fallleaves; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } - -package LJ::S2Theme::colorside::fish; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } - -package LJ::S2Theme::colorside::mandala; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::colorside::nadeshiko; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } - -package LJ::S2Theme::colorside::wintergreen; -use base qw( LJ::S2Theme::colorside ); -sub cats { qw() } - -1; diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/modish_local.pm --- a/cgi-bin/LJ/S2Theme/modish_local.pm Fri Oct 29 14:44:56 2010 +0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -use strict; - -package LJ::S2Theme::modish::lotus; -use base qw( LJ::S2Theme::modish ); -sub cats { qw() } - -package LJ::S2Theme::modish::scarlet; -use base qw( LJ::S2Theme::modish ); -sub cats { qw() } - -package LJ::S2Theme::modish::teal; -use base qw( LJ::S2Theme::modish ); -sub cats { qw() } - -1; diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/modular_local.pm --- a/cgi-bin/LJ/S2Theme/modular_local.pm Fri Oct 29 14:44:56 2010 +0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -use strict; - -package LJ::S2Theme::modular::nnwm2010grounded; -use base qw( LJ::S2Theme::modular ); -sub cats { qw() } -sub designer { "cheyinka" } - -1; diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/practicality_local.pm --- a/cgi-bin/LJ/S2Theme/practicality_local.pm Fri Oct 29 14:44:56 2010 +0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -use strict; - -package LJ::S2Theme::practicality::nnwm2010grounded; -use base qw( LJ::S2Theme::practicality ); -sub cats { qw() } -sub designer { "cheyinka" } - -1; diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/sundaymorning.pm --- a/cgi-bin/LJ/S2Theme/sundaymorning.pm Fri Oct 29 14:44:56 2010 +0800 +++ b/cgi-bin/LJ/S2Theme/sundaymorning.pm Fri Oct 29 16:41:19 2010 +0800 @@ -5,45 +5,4 @@ sub layouts { ( "1" => "one-column", "2l sub layouts { ( "1" => "one-column", "2l" => "two-columns-left", "2r" => "two-columns-right" ) } sub layout_prop { "layout_type" } -sub designer { "regna" } - -package LJ::S2Theme::sundaymorning::greensquiggle; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - -package LJ::S2Theme::sundaymorning::greenswirls; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - -package LJ::S2Theme::sundaymorning::lightondark; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } -sub designer { "cesy" } - -package LJ::S2Theme::sundaymorning::nnwm2009; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::sundaymorning::pinkswirls; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - -package LJ::S2Theme::sundaymorning::purpleswirls; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - -package LJ::S2Theme::sundaymorning::redcontrast; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } -sub designer { "ambrya" } - -package LJ::S2Theme::sundaymorning::redsquiggle; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - -package LJ::S2Theme::sundaymorning::yellowsquiggle; -use base qw( LJ::S2Theme::sundaymorning ); -sub cats { qw() } - 1; diff -r 2645a9fb632f -r b2463fc8b4da cgi-bin/LJ/S2Theme/transmogrified.pm --- a/cgi-bin/LJ/S2Theme/transmogrified.pm Fri Oct 29 14:44:56 2010 +0800 +++ b/cgi-bin/LJ/S2Theme/transmogrified.pm Fri Oct 29 16:41:19 2010 +0800 @@ -4,8 +4,6 @@ use strict; sub layouts { ( "1" => "one-column", "2l" => "two-columns-left", "2r" => "two-columns-right" ) } sub layout_prop { "layout_type" } - -sub designer { "Yvonne" } sub page_props { my $self = shift; @@ -78,133 +76,4 @@ sub navigation_props { return $self->_append_props( "navigation_props", @props ); } -package LJ::S2Theme::transmogrified::basic; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } - -package LJ::S2Theme::transmogrified::blackeye; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::blackorwhite; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::transmogrified::brickhearth; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::comingdownblue; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::cottoncandydust; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::transmogrified::darkforest; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::dignified; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::dustyraspberry; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::earthandsky; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::transmogrified::forestgreen; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::frozensky; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::goldenticket; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::transmogrified::greydays; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw( featured ) } -sub designer { "asenathwaite" } - -package LJ::S2Theme::transmogrified::midnight; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::newocean; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::ocean; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::palejewels; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "dancing_serpent" } - -package LJ::S2Theme::transmogrified::roseicecream; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::shadowboxing; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "baggyeyes" } - -package LJ::S2Theme::transmogrified::slowgreen; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::springgreen; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::subtlealmond; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - -package LJ::S2Theme::transmogrified::summerpeach; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "branchandroot" } - -package LJ::S2Theme::transmogrified::tehotenion; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "baggyeyes" } - -package LJ::S2Theme::transmogrified::whiteorblack; -use base qw( LJ::S2Theme::transmogrified ); -sub cats { qw() } -sub designer { "zvi" } - 1; --------------------------------------------------------------------------------