ChangeSet ID: 31257
CVSROOT: /opt/cvs-commit
Module name: appdb
Changes by: wineowner(a)winehq.org 2007/07/21 18:49:36
Modified files:
include : maintainer.php
Added files:
admin : maintainerNotification.php
Log message:
Chris Morgan <cmorgan(a)alum.wpi.edu>
Split maintainer::notifyMaintainerOfQueuedData() into two parts.
maintainer::fetchNotificationUpdate() that retrieves much of the email to the maintainer and
the target notification level, and maintainer::processNotificationUpdate() that acts on the
target notification level and completes and optionally sends the email to the maintainer. Add
admin/maintainerNotification.php to aid in debugging the notification system.
Patch: http://cvs.winehq.org/patch.py?id=31257
Old revision New revision Changes Path
Added 1.1 +0 -0 appdb/admin/maintainerNotification.php
1.46 1.47 +65 -26 appdb/include/maintainer.php
ChangeSet ID: 31255
CVSROOT: /opt/cvs-commit
Module name: appdb
Changes by: wineowner(a)winehq.org 2007/07/20 17:24:37
Modified files:
cron : cleanup.php
include : maintainer.php testData.php
tables : maintainers.sql
unit_test : run_tests.php test_common.php
test_maintainer.php test_om_objects.php
Added files:
unit_test : test_maintainer_notify.php
Log message:
Chris Morgan <cmorgan(a)alum.wpi.edu>
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.
Patch: http://cvs.winehq.org/patch.py?id=31255
Old revision New revision Changes Path
1.44 1.45 +13 -1 appdb/cron/cleanup.php
1.45 1.46 +439 -1 appdb/include/maintainer.php
1.65 1.66 +6 -1 appdb/include/testData.php
1.4 1.5 +10 -8 appdb/tables/maintainers.sql
1.14 1.15 +1 -0 appdb/unit_test/run_tests.php
1.1 1.2 +24 -1 appdb/unit_test/test_common.php
1.10 1.11 +16 -0 appdb/unit_test/test_maintainer.php
1.17 1.18 +6 -25 appdb/unit_test/test_om_objects.php
Added 1.1 +0 -0 appdb/unit_test/test_maintainer_notify.php