Commit Graph

127 Commits

Author SHA1 Message Date
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
Jonathan Ernst
73c7044a10 Make admin panels look consistant (same column name and order, editing
links in the last column, etc.)
2005-02-09 02:22:20 +00:00
Jonathan Ernst
7c3c90b8e3 Remove unused admin/editCategory.php after category patch 2005-02-09 02:20:59 +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
Jonathan Ernst
e7db4f1cac Fix unqueueing new versions 2005-02-09 02:17:31 +00:00
Jonathan Ernst
99ec3e804d Improve existing vendor admin 2005-02-07 23:55:03 +00:00
Jonathan Ernst
5fc48e8106 - use vendor class in vendor admin
- improve existing vendor admin
- fix adding a vendor which was broken
- allow editing of a vendor
2005-02-07 23:54:29 +00:00
Jonathan Ernst
e1c1489279 - improve appData and related classes
- don't use a full table for queued appdata but only one field in theapplication and version tables
- simplify the code in many places
- fixes some bugs with screenshots
2005-02-07 23:49:06 +00:00
Jonathan Ernst
7b12f89abf - improve application and related classes
- use application/version/vendor class in scripts
- don't use a full table for queued appication but only one field in the application and version tables
- simplify the code in many places
2005-02-07 23:21:33 +00:00
Jonathan Ernst
fa98124783 Fix "be a (super)maintainer" which was leading to a fatal error 2005-02-07 04:31:26 +00:00
Tony Lambregts
33eebe727e Restore the ability to add a url to an app family 2005-02-06 22:50:08 +00:00
Jonathan Ernst
792151c574 - add version and vendor classes
- much improved application class (same model as the other new classes I made)
- modified category class
- modified some files to use the new classes and methods
- deletes linked elements on cascade
2005-02-06 17:49:48 +00:00
Jonathan Ernst
354c988fe2 Add a space between by and <name> in by<name> when sending emails 2005-02-05 17:09:06 +00:00
Jonathan Ernst
d802baaaf7 Display app name in adminAppDataQueue.php when reviewing an appdata 2005-02-04 03:34:23 +00:00
Jonathan Ernst
cfd1d1ac09 - renamed lookupVersionName and lookupAppName into lookup_version_name and lookup_app_name in respect to CODING_STANDARD
- removed appIdToName($appId) and versionIdToName($appId) from category.php
- replaced every occurence of appIdToName and versionIdToName with lookup_app_name and lookup_version_name
2005-02-04 02:59:05 +00:00
Jonathan Ernst
3ebdbc9af5 - no more appId in appData as appVersion implies an appId*
- screenshot class has been reworked to remove need of appId
- screenshot class has been improved to send e-mails so that email handling can be removed from other scripts
2005-02-04 02:55:50 +00:00
Jonathan Ernst
ac0994cc53 - use htmlarea when submitting a new version or application
- use htmlarea when reviewing a new version or application
- don't let admin try to add keywords or webpage to an application version
- improved templates and stylesheet to don't break appdb layout
2005-02-02 04:11:41 +00:00
Jonathan Ernst
03c0c145c5 - new Comment class
- improved performances (much less duplicated mysql queries)
- less code and better error handling
- informs the whole thread when posting new comment
- fix various bugs
2005-02-02 03:01:29 +00:00
Jonathan Ernst
892349536c - new note class
- improved performances (much less duplicated mysql queries)
- less code and better error handling
- fix various bugs
2005-02-02 02:43:08 +00:00
Jonathan Ernst
863467667d Don't use appId in for objects related to appVersion, appVersion implies an
appId
2005-02-02 02:39:40 +00:00
Jonathan Ernst
f2258e7ee5 - use htmlarea for editing app description and notes
- special stylesheet for application description and notes
- function to display summary of description with html stripping
2005-02-02 02:38:20 +00:00
Jonathan Ernst
da42397711 - drop version specific keywords
- drop version specific url
- let user add links for versions (installation, support, whatever)
- use application description and version description to display version description
- don't provide a link in the cat_path to go in the same page we already are
- various html improvement and fixes in modified lines
2005-02-02 00:35:49 +00:00
Jonathan Ernst
7ce5895681 - fix notifications
- improves notifications
2005-02-02 00:14:01 +00:00
Jonathan Ernst
a4af9763fc replace debugging() with new $_SESSION['current']->showDebuggingInfos() 2005-01-31 01:41:10 +00:00
Jonathan Ernst
9d3ada474c - delete unused script 2005-01-30 23:14:14 +00:00