fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)
fu ([personal profile] fu) wrote in [site community profile] changelog2010-10-29 08:41 am

[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 [personal profile] exor674.

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;
--------------------------------------------------------------------------------