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