demoscenemusic.git
11 years agoManage properties on artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:28 +0000 (13:54 +0200)]
Manage properties on artist.

11 years agoRemove dependency on nekohtml.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:12 +0000 (13:54 +0200)]
Remove dependency on nekohtml.

11 years agoUse more recent version of utils.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:01 +0000 (13:54 +0200)]
Use more recent version of utils.

11 years agoSave properties of an artist when saving the artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:44:35 +0000 (13:44 +0200)]
Save properties of an artist when saving the artist.

11 years agoAdd “dirty” flag to properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:44:14 +0000 (13:44 +0200)]
Add “dirty” flag to properties.

11 years agoAdd accessor for custom properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:56:17 +0000 (11:56 +0200)]
Add accessor for custom properties.

11 years agoShow all artist properties on admin interface.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:52:50 +0000 (11:52 +0200)]
Show all artist properties on admin interface.

11 years agoLoad artist properties with artists.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:52:39 +0000 (11:52 +0200)]
Load artist properties with artists.

11 years agoAdd custom properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:14:34 +0000 (11:14 +0200)]
Add custom properties.

11 years agoRemove “delete” link.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:21:46 +0000 (10:21 +0200)]
Remove “delete” link.

For now, deletion won’t be a part of this site.

11 years agoAdd accept-charset attribute to all forms.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:21:17 +0000 (10:21 +0200)]
Add accept-charset attribute to all forms.

11 years agoFix page header names.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:20:06 +0000 (10:20 +0200)]
Fix page header names.

11 years agoSet encoding for all parameters to UTF-8, the one and only.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:15:09 +0000 (10:15 +0200)]
Set encoding for all parameters to UTF-8, the one and only.

11 years agoAdd by-name comparator.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 07:00:30 +0000 (09:00 +0200)]
Add by-name comparator.

11 years agoAdd page to edit an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:27:50 +0000 (07:27 +0200)]
Add page to edit an artist.

11 years agoAdd page to add an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:27:34 +0000 (07:27 +0200)]
Add page to add an artist.

11 years agoAdd method to save an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:25:56 +0000 (07:25 +0200)]
Add method to save an artist.

11 years agoAdd method to create an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:25:48 +0000 (07:25 +0200)]
Add method to create an artist.

11 years agoUse admin base page in admin page.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:48:05 +0000 (06:48 +0200)]
Use admin base page in admin page.

11 years agoAdd base admin page.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:47:51 +0000 (06:47 +0200)]
Add base admin page.

11 years agoInclude CSS in all files.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:45:33 +0000 (06:45 +0200)]
Include CSS in all files.

11 years agoAdd CSS.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:45:10 +0000 (06:45 +0200)]
Add CSS.

11 years agoAdd servlet that delivers static content.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:44:59 +0000 (06:44 +0200)]
Add servlet that delivers static content.

11 years agoRequire GOD level to administrate.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:19:01 +0000 (22:19 +0200)]
Require GOD level to administrate.

11 years agoAdd minimum user level required to view pages.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:18:51 +0000 (22:18 +0200)]
Add minimum user level required to view pages.

11 years agoAdd logout page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:16:54 +0000 (22:16 +0200)]
Add logout page.

11 years agoInclude admin menu in footer.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:19:12 +0000 (21:19 +0200)]
Include admin menu in footer.

11 years agoRename admin page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:14:09 +0000 (21:14 +0200)]
Rename admin page.

11 years agoShow login/logout options in the footer, depending on current user state.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:07:06 +0000 (21:07 +0200)]
Show login/logout options in the footer, depending on current user state.

11 years agoWhen an empty file is requested, use page named “index.”
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:06:51 +0000 (21:06 +0200)]
When an empty file is requested, use page named “index.”

11 years agoAdd empty index page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:06:28 +0000 (21:06 +0200)]
Add empty index page.

11 years agoChange password hash from SHA512 to SHA256.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:05:36 +0000 (21:05 +0200)]
Change password hash from SHA512 to SHA256.

11 years agoAdd login page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:05:27 +0000 (21:05 +0200)]
Add login page.

11 years agoGet current user from session correctly.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:05:01 +0000 (21:05 +0200)]
Get current user from session correctly.

11 years agoAdd password capability to user.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 18:43:40 +0000 (20:43 +0200)]
Add password capability to user.

11 years agoAdd ignore file.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 18:17:50 +0000 (20:17 +0200)]
Add ignore file.

11 years agoAdd artists admin page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 18:17:20 +0000 (20:17 +0200)]
Add artists admin page.

11 years agoUpdate utils to 0.12.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 18:16:25 +0000 (20:16 +0200)]
Update utils to 0.12.

12 years agoAdd first stab at OpenID verification.
David ‘Bombe’ Roden [Fri, 27 Apr 2012 14:44:04 +0000 (16:44 +0200)]
Add first stab at OpenID verification.

12 years agoAdd dependencies for openid4java.
David ‘Bombe’ Roden [Fri, 27 Apr 2012 14:42:14 +0000 (16:42 +0200)]
Add dependencies for openid4java.

12 years agoStore servlet in servlet request, too.
David ‘Bombe’ Roden [Fri, 27 Apr 2012 14:41:59 +0000 (16:41 +0200)]
Store servlet in servlet request, too.

12 years agoStore openid4java consumer manager in core.
David ‘Bombe’ Roden [Fri, 27 Apr 2012 14:41:33 +0000 (16:41 +0200)]
Store openid4java consumer manager in core.

12 years agoPerform certain processing in all pages.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:41:04 +0000 (15:41 +0200)]
Perform certain processing in all pages.

12 years agoForward POST requests to page implementations, too.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:40:43 +0000 (15:40 +0200)]
Forward POST requests to page implementations, too.

12 years agoExpose “god” and “user” privileges in templates.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:40:33 +0000 (15:40 +0200)]
Expose “god” and “user” privileges in templates.

12 years agoImplement levels in default implementation.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:39:55 +0000 (15:39 +0200)]
Implement levels in default implementation.

12 years agoAdd constants for user privilege levels.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:39:20 +0000 (15:39 +0200)]
Add constants for user privilege levels.

12 years agoAdd privilege level to user.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 13:33:23 +0000 (15:33 +0200)]
Add privilege level to user.

12 years agoShow remix information.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 12:28:03 +0000 (14:28 +0200)]
Show remix information.

12 years agoAdd user data container.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 10:17:25 +0000 (12:17 +0200)]
Add user data container.

12 years agoAdd related tracks to track interface.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 09:22:14 +0000 (11:22 +0200)]
Add related tracks to track interface.

12 years agoAdd remix name and artists to track.
David ‘Bombe’ Roden [Thu, 26 Apr 2012 08:43:15 +0000 (10:43 +0200)]
Add remix name and artists to track.

12 years agoAdd javadoc.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 14:35:59 +0000 (16:35 +0200)]
Add javadoc.

12 years agoSuppress some warnings.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 14:35:12 +0000 (16:35 +0200)]
Suppress some warnings.

12 years agoAdd configuration for javadoc plugin to POM.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 14:20:29 +0000 (16:20 +0200)]
Add configuration for javadoc plugin to POM.

12 years agoAdd version of compiler plugin to POM.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 14:20:16 +0000 (16:20 +0200)]
Add version of compiler plugin to POM.

12 years agoFix @SuppressWarnings annotation.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 13:12:53 +0000 (15:12 +0200)]
Fix @SuppressWarnings annotation.

12 years agoRevert to using Java default getter and setter names.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 13:12:37 +0000 (15:12 +0200)]
Revert to using Java default getter and setter names.

12 years agoAdd missing @Override annotations.
David ‘Bombe’ Roden [Wed, 25 Apr 2012 13:10:34 +0000 (15:10 +0200)]
Add missing @Override annotations.

12 years agoShow artists in page title.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 20:31:58 +0000 (22:31 +0200)]
Show artists in page title.

12 years agoAdd page to show track details.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:48:27 +0000 (17:48 +0200)]
Add page to show track details.

12 years agoAdd method to get styles for a track.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:47:56 +0000 (17:47 +0200)]
Add method to get styles for a track.

12 years agoLoad styles for track.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:47:45 +0000 (17:47 +0200)]
Load styles for track.

12 years agoAllow sorting styles.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:47:19 +0000 (17:47 +0200)]
Allow sorting styles.

12 years agoRename method.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:07:51 +0000 (17:07 +0200)]
Rename method.

12 years agoAdd style creator.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 15:00:41 +0000 (17:00 +0200)]
Add style creator.

12 years agoAdd method to get all artists for a track.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:55:46 +0000 (16:55 +0200)]
Add method to get all artists for a track.

12 years agoRemove obsolete track and artist loaders.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:55:35 +0000 (16:55 +0200)]
Remove obsolete track and artist loaders.

12 years agoUse track creator to load tracks.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:55:19 +0000 (16:55 +0200)]
Use track creator to load tracks.

12 years agoAdd lazy track implementation and creator.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:55:01 +0000 (16:55 +0200)]
Add lazy track implementation and creator.

12 years agoUse collection instead of set for styles.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:54:42 +0000 (16:54 +0200)]
Use collection instead of set for styles.

12 years agoUse artist creator to get artist by ID.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:32:22 +0000 (16:32 +0200)]
Use artist creator to get artist by ID.

12 years agoRemove object creator from DefaultGroup.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:31:47 +0000 (16:31 +0200)]
Remove object creator from DefaultGroup.

12 years agoUse lazy group creator.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:31:40 +0000 (16:31 +0200)]
Use lazy group creator.

12 years agoAdd lazy group implementation and creator.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:31:35 +0000 (16:31 +0200)]
Add lazy group implementation and creator.

12 years agoAdd methods to manage artists of a group.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:29:42 +0000 (16:29 +0200)]
Add methods to manage artists of a group.

12 years agoAdd method to get all artists for a group.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:29:24 +0000 (16:29 +0200)]
Add method to get all artists for a group.

12 years agoUse artist creator for retrieving artists.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:29:12 +0000 (16:29 +0200)]
Use artist creator for retrieving artists.

12 years agoAdd object creator for lazy artists.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:28:58 +0000 (16:28 +0200)]
Add object creator for lazy artists.

12 years agoLoad an artist’s groups lazily.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:11:47 +0000 (16:11 +0200)]
Load an artist’s groups lazily.

12 years agoUse Collection instead of Set.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:11:33 +0000 (16:11 +0200)]
Use Collection instead of Set.

12 years agoAdd method to get all groups by artist.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:10:23 +0000 (16:10 +0200)]
Add method to get all groups by artist.

12 years agoAdd object creator for groups.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:10:12 +0000 (16:10 +0200)]
Add object creator for groups.

12 years agoRename tracks memoizer.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:03:45 +0000 (16:03 +0200)]
Rename tracks memoizer.

12 years agoCall super method to get the tracks.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:03:24 +0000 (16:03 +0200)]
Call super method to get the tracks.

12 years agoGet tracks directly from artist.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:01:25 +0000 (16:01 +0200)]
Get tracks directly from artist.

12 years agoUse new artist implementation.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:01:10 +0000 (16:01 +0200)]
Use new artist implementation.

12 years agoAdd artist implementation that lazily loads referenced objects.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:01:02 +0000 (16:01 +0200)]
Add artist implementation that lazily loads referenced objects.

12 years agoAdd method to check for existence of a value.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:00:25 +0000 (16:00 +0200)]
Add method to check for existence of a value.

12 years agoAdd method to get all tracks by an artist to artist interface.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 14:00:13 +0000 (16:00 +0200)]
Add method to get all tracks by an artist to artist interface.

12 years agoAdd page to show tracks by an artist.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:04:49 +0000 (15:04 +0200)]
Add page to show tracks by an artist.

12 years agoAdd method to return a single artist.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:04:13 +0000 (15:04 +0200)]
Add method to return a single artist.

12 years agoMove method to appropriate place.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:04:07 +0000 (15:04 +0200)]
Move method to appropriate place.

12 years agoAdd method to get all tracks for an artist.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:03:51 +0000 (15:03 +0200)]
Add method to get all tracks for an artist.

12 years agoAdd method to get artist by ID.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:03:25 +0000 (15:03 +0200)]
Add method to get artist by ID.

12 years agoAdd sort filter for tracks.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 13:03:16 +0000 (15:03 +0200)]
Add sort filter for tracks.

12 years agoJust create normal instances.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 12:44:50 +0000 (14:44 +0200)]
Just create normal instances.

12 years agoRename data containers.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 12:44:37 +0000 (14:44 +0200)]
Rename data containers.

The containers are no longer abstract and should thus not be named as
such. The write() functionality will move to Writable* interfaces, and the
manager will be able to convert objects into writable objects so that they
can be persisted.

12 years agoMove save() method to WritableBase interface.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 12:41:02 +0000 (14:41 +0200)]
Move save() method to WritableBase interface.

12 years agoAdd include files for header and footer.
David ‘Bombe’ Roden [Thu, 19 Apr 2012 12:11:39 +0000 (14:11 +0200)]
Add include files for header and footer.