summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-04Merge tag 'release_2017-05-24' into archweb-genericarchweb-genericLuke Shumaker
2019-03-23Sync requirements.txt → requirements_prod.txtLuke Shumaker
2019-03-19news: Make mailing list announcements configurable in settings.pyLuke Shumaker
2019-03-17Merge tag 'release_2017-05-17' into archweb-genericLuke Shumaker
2019-03-17Merge tag 'release_2017-03-13' into archweb-genericLuke Shumaker
2019-03-17Rename '/releng/archlinux.ipxe' to '/releng/{{BRANDING_SLUG}}.ipxe'Luke Shumaker
2019-02-24Merge branch 'lukeshu/rebase/archweb-generic' into archweb-genericLuke Shumaker
2019-02-24Makefile: improveLuke Shumaker
2019-02-24touch-upLuke Shumaker
2019-02-24git grep -l DISTOR|xargs sed -i s/DISTOR/DISTRO/gLuke Shumaker
2019-02-24re-flow to match upstreamLuke Shumaker
2019-02-24git grep -l DISRO|xargs sed -i s/DISRO/DISTRO/gLuke Shumaker
2019-02-24git ls-files templates/ |Luke Shumaker
xargs sed -ri \ -e 's|Arch Linux|{{ BRANDING_DISTRONAME }}|g' \ -e 's|https://wiki.archlinux.org/index.php/([^ "]*)|{% wiki_url '\''\1'\'' %}|g' \ -e 's|https://mailman.archlinux.org|{{ MAILMAN_BASE_URL }}|g' \ -e 's|<a href="https://bugs.archlinux.org/task/\{\{\s*([^ }])\s*}}>FS#\{\{\s*([^ }])\s*}}</a>|{% bug_link \1 %}|g' \ --
2019-02-24JS: add copyright headers as appropriateLuke Shumaker
2019-02-24branding: Add README.BRANDINGLuke Shumaker
2019-02-24branding: Replace now-configurable strings in templatesLuke Shumaker
2019-02-24git ls-files templates/ |Luke Shumaker
xargs sed -ri \ -e 's|Arch Linux|{{ BRANDING_DISTRONAME }}|g' \ -e 's|https://wiki.archlinux.org/index.php/([^ "]*)|{% wiki_url '\''\1'\'' %}|g' \ -e 's|https://mailman.archlinux.org|{{ MAILMAN_BASE_URL }}|g' \ -e 's|<a href="https://bugs.archlinux.org/task/\{\{\s*([^ }])\s*}}>FS#\{\{\s*([^ }])\s*}}</a>|{% bug_link \1 %}|g' \ --
2019-02-24branding: (non-template code only) Use the now-configurable settings values ↵Luke Shumaker
instead of fixed strings
2019-02-24branding: Do the backend/glue work to make names and URLs configurableLuke Shumaker
2019-02-24branding: make the domain name regex configurableLuke Shumaker
This implements Dan's 2012 TODO: configurable domain/regex somewhere?
2019-02-24Allow '~' in repo namesLuke Shumaker
2019-02-24local_settings.py.example: clarify & expand commentsLuke Shumaker
2019-02-24commands/reporead: Don't fail on missing pkgdescNicolás Reynolds
(cherry picked from commit b79d9b0eeb936dd73b2724033f69189a851227e7) (cherry picked from commit c2a9b75f6299e83ffaf397713e6e77a74c5911a0)
2019-02-24Update update_types_permissions to work with Django 1.7 and up.Luke Shumaker
Django commit 00110904ac67050c639f93cfd7b5e19218b changed the signatures of update_contenttypes and create_permissions. The relevant lines from the commit are: -def update_contenttypes(app, created_models, verbosity=2, db=DEFAULT_DB_ALIAS, **kwargs): +def update_contenttypes(app_config, verbosity=2, interactive=True, db=DEFAULT_DB_ALIAS, **kwargs): -def create_permissions(app, created_models, verbosity, db=DEFAULT_DB_ALIAS, **kwargs): +def create_permissions(app_config, verbosity=22, interactive=True, db=DEFAULT_DB_ALIAS, **kwargs):
2019-02-24archweb.wsgi: try to detect the location automaticallyLuke Shumaker
2018-01-16Makefile: Don't remove pre-minified (intermediate) fileslukeshu/to-upstream/assetsLuke Shumaker
This is particularly important for konami.js, as it is GPLv3 licensed, and we modify the source, but didn't publish the modified source. This commit includes the result of `make clean && make && git add .` to add the now-included files.
2018-01-15Add a Makefile to download 3rd-party assets, and generate derived filesLuke Shumaker
The goal is to generate the *exact* files that are already in git. This is important, because it lets us verify that minified files that are checked in truly are created from the sources that they claim to be. Reproducible builds, yo. I ran `make clean && make && git add .` before committing this. And none of the files changed! Long-term, it might be better to build this into the normal Django staticfiles pipeline. But for now, I wanted to be able to identify exactly how everything was created, as it is now.
2018-01-15README.BRANDING: fix jinja2.py filepathLuke Shumaker
2018-01-15archweb.js: Update copyright yearsLuke Shumaker
2018-01-15s/Arch Linux/{{ BRANDING_DISTRONAME }}/g : missed a fewLuke Shumaker
2018-01-15Normalize whitespace in {{ VARNAME }}Luke Shumaker
2017-05-24Fix broken reportsrelease_2017-05-24Angel Velasquez
This should fix reports that were broken cause username was passed and it wasn't needed. Also some format changes were done.
2017-05-24Update .gitignoreAngel Velasquez
Add rope cache dir to .gitignore
2017-05-24Merge pull request #21 from jelly/debug_templateAngel Velásquez
Debug template
2017-05-24Merge pull request #22 from jelly/django_warningsAngel Velásquez
releng: Fix django warnings
2017-05-24releng: Fix django warningsJelle van der Waa
Fixes warnings for releng.Test.modules and releng.Test.rollback_modules (fields.W340) null has no effect on ManyToManyField.
2017-05-23Merge pull request #18 from jelly/mirror_testsAngel Velásquez
mirrors: add simple test for mirror stats
2017-05-22mirrors: add simple test for mirror statsJelle van der Waa
Add a simple /mirrors/status and MirrorUrl model tests
2017-05-22Allow templates to be debugged locallyJelle van der Waa
template debugging was never enabled, since TEMPLATES where defined before the local_settings where imported. So move the TEMPLATES definition under the local_settings import.
2017-05-22settings: use one import for importing pathJelle van der Waa
2017-05-22Merge pull request #19 from jelly/fix_faulty_code_tagsEvangelos Foutras
Fix invalid code tags
2017-05-22Merge pull request #20 from archlinux/fix-broken-mirror-status-pageFlorian Pritz
Remove invalid filter call from mirrors/status_table.html
2017-05-22Remove invalid filter call from mirrors/status_table.htmlEvangelos Foutras
The filter was passed an undefined variable which caused the template to be rendered as empty. Since the other table columns default to an empty string instead of "unknown", simply remove the default:"unknown" filter. Also correct a closing %} tag.
2017-05-19Fix invalid code tagsJelle van der Waa
Code tags should be closed with a </close> tag Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
2017-05-18Update requirements_prodAngel Velasquez
Now requirements.txt contains the base packages and is being included from requirements_prod Signed-off-by: Angel Velasquez <angvp@archlinux.org>
2017-05-18Fix a typo in templates/releng/thanks.htmlFelix Yan
2017-05-18Update README.mdAngel Velásquez
2017-05-18Update README.mdAngel Velásquez
2017-05-18Merge pull request #17 from jelly/coverageAngel Velásquez
README: describe running unit tests / coverage
2017-05-17Update news e-mail templaterelease_2017-05-17Angel Velasquez
Add missing quotes on the body.