Commit Graph

14 Commits

Author SHA1 Message Date
Dan McGee
d80f4236d0 Add package signoffs JSON view
This allows access to the same data (and even a bit more) from the
signoffs overview page in a machine-friendly way.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-11-10 18:09:19 -06:00
Dan McGee
8187b87143 Add signoff options form and data entry page
This allows the criteria and other information about certain signoffs to
be overridden as necessary.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-11-03 19:10:07 -05:00
Dan McGee
ac2278423a Many signoff page improvements
Add a new 'SignoffSpecification' model which will capture metadata
regarding a specific package if it differs from the norm- e.g. more or
less than 2 required signoffs, is known to be bad, a comment from the
maintainer, etc. The groundwork is laid here; much of this will still
need to be wired up in the future.

Enhance the view with a lot more JS prettiness and add revoking of
signoffs. The signoff page can be filtered and the links and all the fun
stuff are totally dynamic now.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-11-03 17:19:26 -05:00
Dan McGee
0f9a1da2cb Move package signoff URL to more logical location
Signed-off-by: Dan McGee <dan@archlinux.org>
2011-07-06 11:08:22 -05:00
Dan McGee
cda9c5bb34 Add a base pages sitemap
Signed-off-by: Dan McGee <dan@archlinux.org>
2011-06-15 16:55:03 -05:00
Dan McGee
dc9dedaeb0 Add JSON package details and files views
These are retrieved by adding 'json/' to the normal package details or
files view.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-06-14 19:10:16 -05:00
Dan McGee
43964627a3 Update out of date flag screen and email
Now that multiple packages get marked out of date whenever this form is
processed, have the page and email itself reflect this fact.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-04-18 13:48:44 -05:00
Dan McGee
7a7d232c1b Remove old package search/ URLs
Signed-off-by: Dan McGee <dan@archlinux.org>
2011-04-15 08:05:26 -05:00
Dan McGee
93bca8b0ed Allow deleting of stale package relations via status page
Add a column of checkboxes to each table, enclose the whole thing in a
form, and add a super-simple delete view that takes a list of IDs and
removes them from the database. The delete_packagerelation permission is
required to be able to delete relations.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-02-23 12:36:49 -06:00
Dan McGee
3181e970ce Add stale package relations status screen
For now it is read only. Display a few tables of various ways of
detecting stale package relations. These include inactive users, pkgbase
values that no longer exist, and users that are listed as maintainers
that don't have the proper permissions for that package anymore.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-02-23 12:15:45 -06:00
Dan McGee
7d043be0b3 Add an 'unflag all' option
This allows the exact opposite of the 'flag' option as presented to the end
user, especially helpful for split packages. The original single unflag
package option is also still available. Implements FS#22520.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-01-20 17:31:37 -06:00
Dan McGee
487daf1c72 Make package signoffs AJAX if JS is enabled
This makes the signoffs page a heck of a lot more usable as you can go
through and click a bunch at once without waiting for the rather slow
page to reload. Hopefully the first step to bringing life back into this
part of the site.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-01-18 10:21:47 -06:00
Dan McGee
61f24b4bd9 Refactor packages urls for clean look
Signed-off-by: Dan McGee <dan@archlinux.org>
2010-12-13 15:28:47 -06:00
Dan McGee
6e3dc1be01 Move more URLs out of root urlconf
Things are a bit cleaner now.

Signed-off-by: Dan McGee <dan@archlinux.org>
2010-12-13 14:56:43 -06:00