Commit Graph

201 Commits

Author SHA1 Message Date
Chris Morgan
485f935660 Updates for changes to application and version classes update() functions 2005-10-11 02:16:00 +00:00
Chris Morgan
49300a8707 Factor application/version editing code out of files and move it into the application and version classes. Add support to HtmlAreaLoaderScript() to be called multiple times on a single page without generating javascript that overwrites the previous html area settings. 2005-10-10 02:37:55 +00:00
Chris Morgan
0aa7f26249 Switch from using htmlarea to using xinha. Clean up the use of the editor plugin 2005-09-30 02:48:33 +00:00
Chris Morgan
dd24dd83d5 Handle the case where a user has an empty realname, the maintainers table looks bad with missing borders around the cell, fill in with a &nbsp in those cases 2005-08-25 03:44:15 +00:00
Chris Morgan
2b3e470adb Fix borders in adminMaintainers in cells that have no content, they need to have &nbsp in there or they are dropped and not rendered, leaving odd spaces in the table display 2005-08-25 03:35:07 +00:00
Chris Morgan
58d4e45b08 Sort maintainers in adminMaintainers.php by their name. Add header for each maintainer that has a summary of the number of applications and versions they maintain 2005-08-25 03:24:31 +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
fa79ae006e Stop displaying winzip when a new vendor is submitted 2005-08-14 15:34:58 +00:00
Tony Lambregts
92d613a5a8 Use the correct spelling/capitalization for sKeywords 2005-08-14 15:21:28 +00:00
Tony Lambregts
95c2f699ae Use the correct capitalization for QueuedOnly 2005-08-13 17:29:19 +00:00
Tony Lambregts
cc9a94abe2 Fix adminScreenshots.php 2005-08-07 02:31:15 +00:00
Chris Morgan
639dd77d15 Let maintainers and super maintainers process the application versions and images submitted for applications they maintain 2005-08-05 22:07:41 +00:00
Chris Morgan
978014cf88 Fix maintainer name display when processing maintainer queue. Code
was assuming the returned values were arrays when they were in fact
just a single value, copy paste bug from another set of code.
2005-08-01 00:39:07 +00:00
Chris Morgan
cc912964d6 Move some maintainer code into user class, don't let a user maintain
the same app more than once
2005-07-31 17:53:11 +00:00
Tony Lambregts
dd92c790e0 Fix administration of screenshots so more than page 1 is displayed 2005-07-29 02:00:53 +00:00
Tony Lambregts
e635d2919c Make adminScreenshots display screenshots 2005-07-26 03:54:06 +00:00
Tony Lambregts
822b7254be Fix application and version links 2005-07-22 00:36:58 +00:00
Tony Lambregts
03b5e8d47f Refactor code to use display_page_range() 2005-07-20 02:42:27 +00:00
Tony Lambregts
e080533a10 Add adminBugs.php to cvs 2005-07-20 02:29:17 +00:00
Jonathan Ernst
f2709df6db Fix the problem where backslashes were disappearing when editing notes/how-to 2005-07-14 01:30:53 +00:00
Chris Morgan
41c55dbfa2 Delete version before application, otherwise the version has no parent
application.
2005-06-30 22:51:28 +00:00
Chris Morgan
adf0dc83ab Use the sql row object to get the submitted time, instead of an object that
doesn't exist.
2005-06-25 01:22:09 +00:00
Chris Morgan
bcfd89e6f6 Fix htmlarea windows on the adminAppQueue page 2005-06-23 00:10:03 +00:00
Chris Morgan
9bc38cb89f Use distinct names for the textarea fields. 2005-06-21 00:45:28 +00:00
Chris Morgan
4d38ddc8a2 When processing an application we should display the version information as
well as the application information. Often the application is accepted only
to discover that the version description contains no testing information. If
this was known earlier both the application and version could have been
rejected. Add support for duplicate merging by clicking on one of the
applications the submitted app name matched with. Versions are also
displayed so the admin can decide if the version is also a duplicate. This
merge makes the submitted version point at the selected app as its parent and
removes the application submission. This lets admins accept new versions
even if the application submission is a duplicate
2005-06-12 18:48:53 +00:00
Chris Morgan
97513244c4 Admin app queue page was only displaying like matches for a submitted app.
Factor like and fuzzy searches out in to a function and call that function
from normal search and from the app queue page so admins see fuzzy matches
for submitted apps.
2005-06-08 00:35:30 +00:00
Chris Morgan
68aaffd9e3 Use the same background color for versions output with the application as by themselves. 2005-06-08 00:26:09 +00:00
Chris Morgan
81d3db95b8 Add the ability for admins to move a version from one application to another.
This is useful when there are duplicate applications and you want to move
versions prior to removing the duplicate app.
2005-06-05 21:26:07 +00:00
Chris Morgan
55971e8f8b Factor ~80 lines of code that were present in both editAppFamily.php and
editAppVersion.php into a new function in util.php.
2005-06-05 18:41:47 +00:00
Chris Morgan
5682efdf2b Use the version submission time for versions and not the application the version was submitted for. 2005-06-04 00:04:36 +00:00
Chris Morgan
0b62de90f0 We correctly check for a non-null email address but then use a completely
different object that doesn't exist when displaying the email address, looks
like a copy/paste typo.
2005-05-21 03:08:21 +00:00
Chris Morgan
1bde8ef22a When processing a new version, display a list of the applications existing
versions so its easy to determine if the version submission is a duplicate or
is covered by a group entry such as '1.X'.
2005-05-20 02:45:55 +00:00
Chris Morgan
5f6053ab41 When processing an application automatically perform a search of the
database for the application name and display a table at the top of the
page. This makes it easier to determine if the submission is a duplicate.  Remove
obsolete comments for admins.  Add a 'back' link to the top of the page
to make it easier to go back without scrolling to the bottom of the page.
2005-05-14 00:42:25 +00:00
Chris Morgan
694fc5d561 Delete the matching version submission when deleting an application submission.
Otherwise we will orphan the version submission and it will remain queued but won't
be visible because there is no application to link it to anymore.
2005-05-07 04:14:19 +00:00
Jonathan Ernst
12a7858235 - people can tell why they delete comments again 2005-03-12 17:13:08 +00:00
Jonathan Ernst
ea14ba0c45 - fix supermaintainers delete comments
- use deleteAny.php for comment deletion
2005-03-12 01:09:51 +00:00
Jonathan Ernst
70fecb1032 - supermaintainers where not able to delete versions
- maintainers where not able to delete comments
2005-03-10 05:29:14 +00:00
Jonathan Ernst
57223914a0 Fix email sending logic when adding/rejecting applications 2005-02-27 16:45:49 +00:00
Jonathan Ernst
3cf9a144ee Description and webpage were not saved in admin app queue 2005-02-20 01:57:27 +00:00
Jonathan Ernst
25f3f01412 - display the submit time correctly in admin panels
- display the submitter correctly in admin panels
2005-02-20 01:55:53 +00:00
Jonathan Ernst
b103c6651d Allow supermaintainers to edit notes 2005-02-19 01:23:02 +00:00
Jonathan Ernst
a3f0f2082a Allow super maintainer to add app notes 2005-02-19 01:21:44 +00:00
Jonathan Ernst
1ef6eeae88 Select the right application family in adminappqueue 2005-02-19 01:19:43 +00:00
Jonathan Ernst
73ad961a85 Fix version deletion 2005-02-19 01:19:07 +00:00
Jonathan Ernst
045679d5bb Re-allow supermaintainers to edit versions 2005-02-17 00:59:31 +00:00
Jonathan Ernst
d90433899a - allow supermaintainers AND maintainers to edit app version
- remove redundant permission check when editting notes
2005-02-14 18:22:38 +00:00
Jonathan Ernst
209f58ff3f Fix user deletion 2005-02-14 18:20:48 +00:00
Jonathan Ernst
eabfb4d866 Allow supermaintainers and maintainers to edit app notes 2005-02-13 23:45:15 +00:00
Jonathan Ernst
b79965941d Remove duplicated includes to avoid fatal errors 2005-02-09 23:52:49 +00:00
Jonathan Ernst
b9944c9ae7 Fix commentview admin panel 2005-02-09 23:49:21 +00:00