Chris Morgan
a923d0ff2f
Add objectManager support to the note class
2007-07-30 00:27:37 +00:00
Chris Morgan
a9aef35628
Call $oObject->objectGetId() to retrieve an object's id instead of directly accessing the
...
objects member variables
2007-07-29 16:01:26 +00:00
Chris Morgan
19f6cbc156
Unit test cleanups. Fixes tests so they don't leave left over entries in the database. Add a
...
check to ensure that row counts in most tables are unchanged from the start and end of the
tests. Refactor some code.
2007-07-26 03:47:34 +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
Chris Morgan
88a832199d
Implement browsing of newest apps in the object manager infrastructure
2007-07-16 03:04:07 +00:00
Alexander Nicolaysen Sørnes
051a1e5d0c
Cleanup objectManager tests so all objects created during the test are deleted
2007-06-19 00:26:21 +00:00
Alexander Nicolaysen Sørnes
cd198f44d7
Replace objectOutputTableRow() with objectGetTableRow(). Redesign the table output mechanism so
...
that we fetch a table row from a class instead of letting the class display it. Move adding of
edit/delete links from the classes to the objectManager. Fix a hole in the distribution class
where an uninitialized variable could have been used in the constructor.
2007-06-14 00:50:35 +00:00
Alexander Nicolaysen Sørnes
f7b24fab9a
Object constructors shouldn't require an id if passed a $oRow object. Gets rid of
...
objectGetInstanceFromRow() since we can pass the row into the constructor instead.
2007-06-10 18:51:33 +00:00
Alexander Nicolaysen Sørnes
cb18a07f60
downloadurl: Add more objectManager functions. Allow us to unqueue queued downloadurls that are
...
currently stuck in limbo.
2007-05-31 02:40:01 +00:00
Alexander Nicolaysen Sørnes
11ecfa230b
Add allowAnonymousSubmissions(). objectManager checks the return value of this new function and
...
exists with an error during certain actions if the user is not logged in and the function returns
false
2007-04-29 23:00:01 +00:00
Alexander Nicolaysen Sørnes
b11cce6711
Use objectManager to submit and process applications. Remove now unused appsubmit.php
...
admin/adminAppQueue.php
2007-04-24 23:48:14 +00:00
Alexander Nicolaysen Sørnes
8cf53f1679
Use mustBeQueued() to determine unqueueing in objectManager
2007-04-22 00:39:53 +00:00
Alexander Nicolaysen Sørnes
dad5de17b1
Test version/testData queues. Test version_queue and testData_queue with the objectManager
...
tests
2007-04-21 00:58:08 +00:00
Alexander Nicolaysen Sørnes
9de4e9b63b
Test version class in objectManager tests
2007-04-08 23:01:22 +00:00
Chris Morgan
e2b15c0566
Keep track of global success or failure and print out a summary success or failure when the
...
tests are complete. Makes it less likely that a test failure will be missed.
2007-03-31 17:12:55 +00:00
Alexander Nicolaysen Sørnes
c545581571
objectManager, add rejection support. Add support in objectManager for handling rejected
...
data.
2007-03-24 18:30:16 +00:00
Alexander Nicolaysen Sørnes
7d6772b5b1
Test more classes with objectManager
2007-03-24 02:04:16 +00:00
Alexander Nicolaysen Sørnes
ed7026be6e
Let objectManager output table headers. A class returns an array of header cells and then
...
the objectManager adds an edit column if appropriate.
2007-03-17 21:04:43 +00:00
Alexander Nicolaysen Sørnes
641e1c32f6
Test objectGetEntries() in the objectManager tests
2007-03-17 00:50:10 +00:00
Alexander Nicolaysen Sørnes
fc47fdabcd
Test more objectManager functions
2007-03-13 21:05:11 +00:00
Alexander Nicolaysen Sørnes
0ad148f69f
Add and use objectManager to display and edit vendors and distributions. Based on a patch by
...
Chris Morgan
2007-02-03 19:03:42 +00:00