Commit Graph

81 Commits

Author SHA1 Message Date
Jeremy Newman
7666f6d0da replace session management routines with memcached 2008-02-08 13:15:54 -06:00
Alexander Nicolaysen Sørnes
04057ee34b Split freeware licence in two 2008-01-06 14:22:40 -05:00
Alexander Nicolaysen Sørnes
2c2c6fffc1 Remove 'maintainer' from version rating fields 2008-01-02 21:51:25 -05:00
Alexander Nicolaysen Sørnes
8c7bd3a5e9 Add initial un-delete support 2007-12-18 20:17:06 -05:00
Alexander Nicolaysen Sørnes
176377f025 application: Rename 'queued' to 'state' 2007-12-15 12:24:33 -05:00
Alexander Nicolaysen Sørnes
aee69c1735 version: Rename 'queued' to 'state' 2007-12-15 12:23:16 -05:00
Alexander Nicolaysen Sørnes
06f693859f testData: Rename 'queued' to 'state' 2007-12-15 12:22:07 -05:00
Alexander Nicolaysen Sørnes
49d334d1d1 vendor: Rename 'queued' to 'state' 2007-12-15 12:18:34 -05:00
Alexander Nicolaysen Sørnes
7de7216724 distribution: Change 'queued' to 'state' 2007-12-11 13:02:34 -05:00
Alexander Nicolaysen Sørnes
62e3a98fca version: Add 'pending' queue state 2007-11-07 00:22:39 -05:00
Alexander Nicolaysen Sørnes
da471d1ad8 testData: add 'pending' queue state 2007-11-07 00:17:47 -05:00
Alexander Nicolaysen Sørnes
3723f34a11 maintainer: add new 'pending' queue state 2007-10-31 18:52:57 -04:00
Alexander Nicolaysen Sørnes
d2a53b510c Allow marking versions as obsolete 2007-09-08 22:52:00 +00:00
Chris Morgan
2dcfdc24f6 Update the structure and data of the bugzilla versions table. The structure and data changed
after a bugzilla update.
2007-08-24 01:50:49 +00:00
Chris Morgan
2a46ab1b2a Create the bugzilla bugs table necessary for the unit tests to run properly. 2007-08-04 04:44:27 +00:00
Chris Morgan
03dca3cabd Remove single quotes by removing the contractions that necessitated them 2007-08-01 03:29:12 +00:00
Chris Morgan
b94a2a392b Convert from timestamp to datetime. Datetime is consistent between mysql 4.0x and newer
versions and is faster for date/time computations. Modify object creation methods to specify
any time fields that were previously updated with timestamp properties.
2007-07-31 23:48:22 +00:00
Chris Morgan
59923d626d Default user needs permissions to access the bugs database, add a grant line to the bugzilla
database and table creation
2007-07-30 23:13:14 +00:00
Chris Morgan
3c66a95f3f Add a note so users don't think that the user creation failure isn't necessarily a bad thing 2007-07-29 23:01:33 +00:00
Chris Morgan
33faa569eb Clean up database creation to create the mysql interface user and grant permissions. Group
database setup together so the user is prompted for only a couple of times during
initialization.
2007-07-24 21:49:23 +00:00
Chris Morgan
b5a41fba77 Add the long awaited 'maintainer notification' system. This system, running from the cron
cleanup scripts, will look for maintainers that have queued entries that the maintainer can
process. If the queued entries aren't processed for X days an email is sent. In X*2 days
another email is sent. After X*3 days the maintainer is stripped of their maintainership as
they aren't really maintaining the application anyway. The hope is that this system lets
maintainers know that they have pending queued entries to process to reduce the pressure on the
appdb admins to handled hundreds of queued entries.
2007-07-20 22:24:37 +00:00
Alexander Nicolaysen Sørnes
095d228296 Fix app/version rejection. Version queue requeue wasn't requeueing its downloadurl, downloadurl
class was missing objectManager functionality. Rejected appData wasn't being accounted for.
2007-06-09 15:44:46 +00:00
Alexander Nicolaysen Sørnes
2a7d8e8c3f Support vendor queuing 2007-04-22 00:57:41 +00:00
Chris Morgan
ad2f0a0504 Update appData table type field enum to reflect changing from 'image' to 'screenshot' 2007-03-11 01:38:00 +00:00
Alexander Nicolaysen Sørnes
f3dae72762 Make votes version specific 2007-01-21 18:06:53 +00:00
Alexander Nicolaysen Sørnes
3a5873857b Track versions' license 2007-01-21 00:37:06 +00:00
Alexander Nicolaysen Sørnes
52a155588c Add the ability to add download URLs to application versions. They are
displayed in the version view marked as 'free downloads'.  The links will
later be used to allow browsing of downloadable applications.
2007-01-05 05:20:05 +00:00
Alexander Nicolaysen Sørnes
077ee450b7 Fix the note deletion mail so it displays the information it is supposed to. 2007-01-02 04:44:27 +00:00
Alexander Nicolaysen Sørnes
acc55e3442 Fix the description of the 'confirm comment deletion' option (id 6). 2006-12-31 18:33:50 +00:00
Alexander Nicolaysen Sørnes
85b6503cf1 The create_tables script should also add the testData table. 2006-12-27 03:21:15 +00:00
Alexander Nicolaysen Sørnes
d5a00e576f Create distributions table in create_tables script 2006-07-30 02:53:35 +00:00
Alexander Nicolaysen Sørnes
2351a6ff8c Create table statement has a semi-colon where it should have a comma 2006-07-30 02:52:46 +00:00
Chris Morgan
a651a3cdf3 Modify query_error() to log errors to a database table instead of displaying them on the screen. This should
let us more easily debug difficult or intermittent issues that users may not report. Add a cron to report logged
errors to appdb admins every night.  Implement some basic unit tests for the new error logging code
2006-07-19 16:37:54 +00:00
Chris Morgan
0b9a5b4e94 Merge appMaintainerQueue table into appMaintainers table. This simplifies the handling of queued vs.
unqueued maintainers and removes a table from the database
2006-07-16 16:53:08 +00:00
Chris Morgan
d6f7ddd17b appVersion table should have an index on appId field as we frequently query this table
using appId
2006-07-10 16:32:05 +00:00
Tony Lambregts
77170ab9dd Sort test results by rating 2006-07-09 06:08:00 +00:00
Tony Lambregts
facd6bdb17 Modify 'installs' and 'runs' fields 2006-02-08 01:44:11 +00:00
Tony Lambregts
ba6e92d184 Lets users submit application testing results in a uniform and easy to process manner 2005-10-17 03:59:24 +00:00
Tony Lambregts
21e9d423c5 Fix creation of adminstrator account, insert line doesn't specify columns and was missing two new user_list columns 2005-10-06 01:48:38 +00:00
Chris Morgan
0e411dd527 Remove userExperience table, we are re-implementing user testing results and will likely rename this unused table 2005-10-01 00:42:40 +00:00
Chris Morgan
e1ca09c170 Replace tabs with spaces. Align datatypes in columns 2005-10-01 00:38:08 +00:00
Tony Lambregts
2311d4d572 Add the ability for user to monitor changes to applications 2005-09-30 01:55:51 +00:00
Chris Morgan
1a58863f78 Improve cleanup script to give users 1 month after warning before removing their account. Move user related logic into the user class. Add columns to the user_list table to track whether the user was warned about inactivity and the datetime of the warning. 2005-09-28 00:32:48 +00:00
Tony Lambregts
b7f1d55472 Allow maintainers/administrators to reject an application submission instead of just deleting it 2005-08-15 03:44:03 +00:00
Tony Lambregts
bd3f8ca90d Make the script that creates the fake tables ask for a password 2005-07-13 03:45:54 +00:00
Tony Lambregts
c8674872ea Include the buglinks table when creating a new setup 2005-07-13 01:12:54 +00:00
Tony Lambregts
e314ef84e1 SQL to create buglinks table 2005-07-13 01:11:56 +00:00
Chris Morgan
ad3ae41fa2 Remove some tabs and fix indenting. Make email column a varchar(255) so we can mark it as unique, you can't have a unique text column in mysql. 2005-06-05 18:30:34 +00:00
Chris Morgan
22c70048bc appComments can't key off of appId, this column isn't in the table 2005-05-07 03:19:55 +00:00
Jonathan Ernst
faf301fed1 - improve existing category class
- use category class in category admin and appbrowse
 => fix adding a category which was broken
 => fix deleting a category which was broken
 => fix editing a category which was broken
2005-02-09 02:20:21 +00:00