Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
public/views.py
settings.py
templates/public/download.html
|
|
|
|
|
|
Conflicts:
media/d3.layout.min.js
media/d3.min.js
This brought out a few bugs in the Makefile, fix them.
|
|
Conflicts:
main/fixtures/groups.json
packages/templatetags/package_extras.py
|
|
Conflicts:
media/Makefile
|
|
Archweb-original .js files
|
|
----
Due to our support of free software, we have two (uncommon) requirements
for .min.js files:
1. They preserve the header comments; for license-identification
2. They can be created with free software; a free minifier, SaaS does not
count.
The only viable way to do this is to use django's compress.py, which
requires the Google Closure Compiler, (or use the closure-compiler
directly), which is not (yet) packaged for Parabola.
So, for now just copy the *.js to *.min.js in order to avoid having to
change URLs to temporarily point to the non-minified versions until we can
properly minify them.
----
Add copyright headers to d3.js files, which by default ship without the
copyright included in the file, despite being free software.
----
Create a Makefile that automatically does this. It fetches the d3 and
jquery .js files, adds the copyright headers to the d3.*.js files, and then
copies .js files to .min.js files.
|
|
|
|
|
|
I'm not sure if any hit Parabolaweb, but I'd rather be safe.
But now they have copyright headers :)
|
|
Create a Makefile that automatically updates d3, and adds copyright
headers to the installed files.
|
|
* media/archweb.js: GPLv2, (c) 2007-2011 The Archweb Team
* media/visualize.js: GPLv2, (c) 2011 Dan McGee
The "Archweb Team" thing is a cop-out, but it was pulled from many
inline-js places, making a full list of edits hard.
|
|
The only way they can be created satisfactorily is with django's
compress.py, which requires the Google Closure Compiler, which is not
packaged for Parabola.
They can be re-added when the Google Closure Compiler is packaged.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from non-https be bad
|
|
|
|
TODO: make it look better.
But props to johkra (I think?) for getting it done quickly.
|
|
|
|
Well, almost add it- it is currently commented out as I have a few more
things I'd like to take care of, namely correcting static files
versioning and caching, to ensure this doesn't break things.
This is a force-directed graph drawn using D3 as the package treemap
already does. We color the dots by "group", e.g. "dev", "tu", or
"master", and then outline developer keys in green if they have at least
3 master key signatures, red if they have fewer. Hovering over a circle
will show you who's key you are seeing in the visualization.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This will be used for an SVG graph of all of the master and developer
PGP keys.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This allow importing signatures from a provided gpg keyring, such as
that produced by the generate_keyring management command that already
exists. These will eventually be used for producing stats involving
developer signing keys and their certification by master keys.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This will be needed for the PGP visualization.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
This will be used to track cross-developer and master key signatures to
build a visualization in the web interface of key signatures, as well as
be able to provide info on who is verified, who is not, etc.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Fix up permissions surrounding signoff objects.
Signed-off-by: Dan McGee <dan@archlinux.org>
|
|
Conflicts:
media/admin_media
|
|
|
|
|
|
|
|
|
|
One of these even predates the latest merge.
|