root | 2 Oct 2008 10:03
Favicon

[mb-commits] r10408 - in mb_server/trunk: . admin/apache

Author: luks
Date: 2008-10-02 08:03:15 +0000 (Thu, 02 Oct 2008)
New Revision: 10408

Modified:
   mb_server/trunk/INSTALL
   mb_server/trunk/admin/apache/vh_mb_backend.conf.default
Log:
 Update install docs

Modified: mb_server/trunk/INSTALL
===================================================================
--- mb_server/trunk/INSTALL	2008-09-30 21:39:45 UTC (rev 10407)
+++ mb_server/trunk/INSTALL	2008-10-02 08:03:15 UTC (rev 10408)
 <at>  <at>  -269,16 +269,17  <at>  <at> 
      which MUST be changed for you to run a server (SMTP_SECRET_CHECKSUM);
      most of the settings you can probably leave unchanged if you wish.

-   admin/startup.pl
+   admin/apache/startup.pl
      NOTE: You can find a default version of startup.pl in startup.pl.default;
            copy this to startup.pl and edit this.

      There's only one thing to change here, namely the "use lib" line,
      which is marked with a "TODO" comment.

-   admin/vh_httpd.conf
-     NOTE: You can find a default version of vh_httpd.conf in vh_httpd.conf.default;
-           copy this to vh_httpd.conf and edit this.
+   admin/apache/vh_mb_backend.conf
(Continue reading)

root | 2 Oct 2008 12:05
Favicon

[mb-commits] r10409 - mb_server/trunk/admin/sql/updates

Author: luks
Date: 2008-10-02 10:05:42 +0000 (Thu, 02 Oct 2008)
New Revision: 10409

Modified:
   mb_server/trunk/admin/sql/updates/20080610-1.sql
Log:
 Switch the order, it's much faster to insert data without indexes.

Modified: mb_server/trunk/admin/sql/updates/20080610-1.sql
===================================================================
--- mb_server/trunk/admin/sql/updates/20080610-1.sql	2008-10-02 08:03:15 UTC (rev 10408)
+++ mb_server/trunk/admin/sql/updates/20080610-1.sql	2008-10-02 10:05:42 UTC (rev 10409)
 <at>  <at>  -22,15 +22,14  <at>  <at> 

 ALTER TABLE albummeta  ADD COLUMN lastupdate          TIMESTAMP WITH TIME ZONE DEFAULT NOW();

--- primary keys
-ALTER TABLE artist_meta ADD CONSTRAINT artist_meta_pkey PRIMARY KEY(id);
-ALTER TABLE label_meta ADD CONSTRAINT label_meta_pkey PRIMARY KEY(id);
-ALTER TABLE track_meta ADD CONSTRAINT track_meta_pkey PRIMARY KEY(id);
-
 -- Initial population
-
 INSERT INTO artist_meta (id) SELECT id FROM artist;
 INSERT INTO label_meta (id) SELECT id FROM label;
 INSERT INTO track_meta (id) SELECT id FROM track;

+-- primary keys
+ALTER TABLE artist_meta ADD CONSTRAINT artist_meta_pkey PRIMARY KEY(id);
(Continue reading)

root | 2 Oct 2008 13:35
Favicon

[mb-commits] r10410 - in mb_server/branches/TemplateToolkit: . lib/MusicBrainz

Author: acid2
Date: 2008-10-02 11:35:58 +0000 (Thu, 02 Oct 2008)
New Revision: 10410

Modified:
   mb_server/branches/TemplateToolkit/Makefile.PL
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server.pm
Log:
Introduced C::Plugin::Form::Processor

Modified: mb_server/branches/TemplateToolkit/Makefile.PL
===================================================================
--- mb_server/branches/TemplateToolkit/Makefile.PL	2008-10-02 10:05:42 UTC (rev 10409)
+++ mb_server/branches/TemplateToolkit/Makefile.PL	2008-10-02 11:35:58 UTC (rev 10410)
 <at>  <at>  -10,6 +10,7  <at>  <at> 
 requires 'Catalyst::Component::ACCEPT_CONTEXT';
 requires 'Catalyst::Plugin::Authentication';
 requires 'Catalyst::Plugin::ConfigLoader';
+requires 'Catalyst::Plugin::Form::Processor';
 requires 'Catalyst::Plugin::Session::State::Cookie';
 requires 'Catalyst::Plugin::Session::Store::FastMmap';
 requires 'Catalyst::Plugin::StackTrace';

Modified: mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server.pm
===================================================================
--- mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server.pm	2008-10-02 10:05:42 UTC (rev 10409)
+++ mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server.pm	2008-10-02 11:35:58 UTC (rev 10410)
 <at>  <at>  -27,6 +27,8  <at>  <at> 
 Session::Store::FastMmap

(Continue reading)

root | 2 Oct 2008 13:36
Favicon

[mb-commits] r10411 - mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller

Author: acid2
Date: 2008-10-02 11:36:11 +0000 (Thu, 02 Oct 2008)
New Revision: 10411

Modified:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
Log:
Removed some simple stash->{template} assignments, these are now handled automatically

Modified: mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
===================================================================
---
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm	2008-10-02
11:35:58 UTC (rev 10410)
+++
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm	2008-10-02
11:36:11 UTC (rev 10411)
 <at>  <at>  -68,7 +68,6  <at>  <at> 
     my $artist = $c->stash->{artist};

     $c->stash->{similar_artists} = $c->model('Artist')->find_similar_artists($artist);
-    $c->stash->{template}        = 'artist/similar.tt';
 }

 =head2 google
 <at>  <at>  -97,7 +96,6  <at>  <at> 
     my $artist = $c->stash->{artist};

     $c->stash->{tagcloud} = $c->model('Tag')->generate_tag_cloud($artist);
-    $c->stash->{template} = 'artist/tags.tt';
(Continue reading)

root | 2 Oct 2008 13:36
Favicon

[mb-commits] r10412 - in mb_server/branches/TemplateToolkit: lib/MusicBrainz/Server/Controller lib/MusicBrainz/Server/Form lib/MusicBrainz/Server/Form/Artist lib/MusicBrainz/Server/Form/Field root/artist root/releases

Author: acid2
Date: 2008-10-02 11:36:47 +0000 (Thu, 02 Oct 2008)
New Revision: 10412

Added:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/AddNonAlbumTrack.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/Base.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/Create.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/DataQuality.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/Edit.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist/Merge.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/EditNote.pm
   mb_server/branches/TemplateToolkit/root/artist/add_non_album.tt
   mb_server/branches/TemplateToolkit/root/artist/change_quality.tt
Removed:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/AddNonAlbumTrack.pm
   mb_server/branches/TemplateToolkit/root/artist/add-non-album.tt
   mb_server/branches/TemplateToolkit/root/artist/quality.tt
Modified:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Artist.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/DataQuality.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Field/Track.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Track.pm
   mb_server/branches/TemplateToolkit/root/releases/release.tt
Log:
Rethought the way I interact with forms, cleaner approach

Modified: mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
(Continue reading)

root | 2 Oct 2008 13:37
Favicon

[mb-commits] r10413 - mb_server/branches/TemplateToolkit/root/track

Author: acid2
Date: 2008-10-02 11:37:02 +0000 (Thu, 02 Oct 2008)
New Revision: 10413

Modified:
   mb_server/branches/TemplateToolkit/root/track/edit.tt
Log:
Fix up the edit track form to display using the form templating system

Modified: mb_server/branches/TemplateToolkit/root/track/edit.tt
===================================================================
--- mb_server/branches/TemplateToolkit/root/track/edit.tt	2008-10-02 11:36:47 UTC (rev 10412)
+++ mb_server/branches/TemplateToolkit/root/track/edit.tt	2008-10-02 11:37:02 UTC (rev 10413)
 <at>  <at>  -2,23 +2,7  <at>  <at> 
 [% WRAPPER 'components/box.tt' header="Edit track number, name and duration" %]

 [% WRAPPER 'forms/form.tt' %]
-  [% IF form.has_error %]
-  <ul>
-    [% FOREACH bad_field=form.error_fields %]
-      [% FOREACH error=bad_field.errors %]
-        <li>[% "${bad_field.name}: ${error}" %]</li>
-      [% END %]
-    [% END %]
-  </ul>
-  [% END %]
-
-  <p>
-  <label>New:</label>
-  [% INCLUDE 'forms/input.tt' widget=form.field('number') %]
(Continue reading)

root | 2 Oct 2008 13:38
Favicon

[mb-commits] r10414 - in mb_server/branches/TemplateToolkit: lib/MusicBrainz/Server/Controller lib/MusicBrainz/Server/Form lib/MusicBrainz/Server/Form/Artist lib/MusicBrainz/Server/Form/Release lib/MusicBrainz/Server/Form/Track root root/release root/releases root/track root/user

Author: acid2
Date: 2008-10-02 11:38:19 +0000 (Thu, 02 Oct 2008)
New Revision: 10414

Added:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Release/
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Release/Move.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Release/Title.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Track/
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Track/Base.pm
   mb_server/branches/TemplateToolkit/root/release/
   mb_server/branches/TemplateToolkit/root/release/box-header.tt
   mb_server/branches/TemplateToolkit/root/release/box-summary.tt
   mb_server/branches/TemplateToolkit/root/release/change_quality.tt
   mb_server/branches/TemplateToolkit/root/release/confirm_move.tt
   mb_server/branches/TemplateToolkit/root/release/details.tt
   mb_server/branches/TemplateToolkit/root/release/edit-links.tt
   mb_server/branches/TemplateToolkit/root/release/edit_title.tt
   mb_server/branches/TemplateToolkit/root/release/full.tt
   mb_server/branches/TemplateToolkit/root/release/header.tt
   mb_server/branches/TemplateToolkit/root/release/info-links.tt
   mb_server/branches/TemplateToolkit/root/release/layout.tt
   mb_server/branches/TemplateToolkit/root/release/move.tt
   mb_server/branches/TemplateToolkit/root/release/perma.tt
   mb_server/branches/TemplateToolkit/root/release/relations.tt
   mb_server/branches/TemplateToolkit/root/release/release-box.tt
   mb_server/branches/TemplateToolkit/root/release/release.tt
   mb_server/branches/TemplateToolkit/root/release/show.tt
   mb_server/branches/TemplateToolkit/root/release/tags.tt
   mb_server/branches/TemplateToolkit/root/track/details.tt
(Continue reading)

root | 2 Oct 2008 14:32
Favicon

[mb-commits] r10415 - in mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server: Controller Form/Release

Author: acid2
Date: 2008-10-02 12:32:14 +0000 (Thu, 02 Oct 2008)
New Revision: 10415

Modified:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Track.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/User.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Release/Title.pm
Log:
Fixing minor typos that crept in

Modified: mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Track.pm
===================================================================
---
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Track.pm	2008-10-02
11:38:19 UTC (rev 10414)
+++
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Track.pm	2008-10-02
12:32:14 UTC (rev 10415)
 <at>  <at>  -124,7 +124,7  <at>  <at> 

     my $track   = $c->stash->{track};

-    my $form = $c->form($track, 'Track::Remove')
+    my $form = $c->form($track, 'Track::Remove');
     $form->context($c);

     return unless $c->form_posted && $form->validate($c->req->params);
 <at>  <at>  -132,7 +132,7  <at>  <at> 
     $c->flash->{ok} = "Thanks, your track edit has been entered " .
(Continue reading)

root | 2 Oct 2008 14:35
Favicon

[mb-commits] r10416 - in mb_server/branches/TemplateToolkit/lib: . MusicBrainz/Server MusicBrainz/Server/Controller MusicBrainz/Server/Form/User MusicBrainz/Server/Handlers/WS/1 MusicBrainz/Server/Model

Author: acid2
Date: 2008-10-02 12:35:43 +0000 (Thu, 02 Oct 2008)
New Revision: 10416

Added:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Editor.pm
Removed:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Moderator.pm
Modified:
   mb_server/branches/TemplateToolkit/lib/Moderation.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Annotation.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/AutomodElection.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/User.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/User/ForgotPassword.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/User/Preferences.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/User/Register.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Handlers/WS/1/Auth.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Handlers/WS/1/Tag.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Handlers/WS/1/Track.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Handlers/WS/1/User.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Mason.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/ModBot.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Model/User.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/ModerationNote.pm
   mb_server/branches/TemplateToolkit/lib/QuerySupport.pm
   mb_server/branches/TemplateToolkit/lib/UserPreference.pm
   mb_server/branches/TemplateToolkit/lib/UserSubscription.pm
Log:
Moved Moderator to Editor, per Rob's suggestion

(Continue reading)

root | 2 Oct 2008 15:29
Favicon

[mb-commits] r10417 - in mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server: Controller Form Form/Field Form/Label Form/Release Form/Track

Author: acid2
Date: 2008-10-02 13:29:39 +0000 (Thu, 02 Oct 2008)
New Revision: 10417

Added:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Label/
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Label/Merge.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Release/DataQuality.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Track/Edit.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Track/Remove.pm
Modified:
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Search.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Track.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Field/Compound.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Field/Date.pm
   mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Form/Field/Track.pm
Log:
Found a way to get compound fields working without magic, edit track bug fixes

Modified: mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm
===================================================================
---
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm	2008-10-02
12:35:43 UTC (rev 10416)
+++
mb_server/branches/TemplateToolkit/lib/MusicBrainz/Server/Controller/Artist.pm	2008-10-02
13:29:39 UTC (rev 10417)
 <at>  <at>  -215,7 +215,7  <at>  <at> 

(Continue reading)


Gmane