Eric Holscher
fa635d3b2c
Only show promo if it exists
2015-07-07 11:03:05 -07:00
Eric Holscher
eaad53e846
Clean up admin page
2015-07-07 10:50:09 -07:00
Eric Holscher
d8363647e3
Add javascript bits
2015-07-07 10:48:26 -07:00
Eric Holscher
374cdc739d
Add a small SupporterPromo model for showing promos
2015-07-07 10:32:47 -07:00
Eric Holscher
9f0f2539ac
Totally remove bookmarks from footer logic
2015-07-07 10:10:11 -07:00
Eric Holscher
2d80280143
Never send bookmark data
2015-07-07 09:26:25 -07:00
Eric Holscher
9aa1855fdb
Stop hitting server on every pageload for bookmarks
2015-07-07 09:25:43 -07:00
Eric Holscher
b8e6086e42
Merge pull request #1384 from gregmuellegger/issue/1017
...
Using packaging.version for version number parsing, beeing PEP-440 compliant
2015-07-06 13:38:18 -07:00
Anthony
afe434796f
Merge pull request #1407 from rtfd/allow-single-char-version-slugs
...
Allow single char version slugs.
2015-07-06 10:34:00 -07:00
Eric Holscher
bb878c1582
Merge pull request #1399 from rtfd/remove-make-latest
...
Removing unused core.utils.make_latest
2015-07-06 09:47:04 -07:00
Eric Holscher
2e1de68fcf
Merge pull request #1400 from rtfd/use-atomic-requests
...
Use ATOMIC_REQUESTS=True to wrap every django request in a database transaction
2015-07-06 09:46:00 -07:00
Eric Holscher
28c98d441a
Merge pull request #1404 from takotuesday/fix/python_path
...
fix(sphinx):adding check for PYTHONHOME
2015-07-06 09:43:43 -07:00
Gregor Müllegger
e557a20755
Allow single char version slugs.
2015-07-06 13:37:48 +02:00
Anthony
c537b05b46
Merge pull request #1396 from rtfd/fix-slug-generation-for-uppercase
...
Fix slug generation for uppercase branch names
2015-07-05 22:30:25 -07:00
John-Cade Griffin
b513b3e4cd
fix(sphinx):adding check for PYTHONHOME
2015-07-05 15:47:57 -04:00
Gregor Müllegger
5aae3b2022
Use ATOMIC_REQUESTS=True to wrap every django request in a database transaction.
2015-07-03 12:17:59 +02:00
Gregor Müllegger
c9d6b97a70
Removing unused core.utils.make_latest
2015-07-03 11:32:22 +02:00
Gregor Müllegger
db52f3743c
Using regexes to slugify version slugs.
2015-07-03 11:17:45 +02:00
Gregor Müllegger
fcf5a09d2f
Fix spelling unkown -> unknown.
2015-07-03 10:57:58 +02:00
Gregor Müllegger
13f989b5c5
Test slugs after generation that they are really valid.
2015-07-02 23:42:41 +02:00
Gregor Müllegger
7cd34dcb37
Adding another slug normalizing migration to fix slugs for branch names with uppercase letters.
2015-07-02 23:28:37 +02:00
Gregor Müllegger
b66fce3ddb
Use 'unkown' as fallback name if the verbose_name exclusively contains unslugifiable chars.
2015-07-02 20:47:14 +02:00
Gregor Müllegger
bb1253de52
Fix slugification for uppercase letters in the slug.
2015-07-02 20:37:04 +02:00
Gregor Müllegger
b95618f254
Activate new tags only if the old largest tag was active too.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
6604b93718
Build newly added tags if they got the new stable version. This breaks test, so we need to clarify the logic here.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
5cc030b886
Do not delete stable versions when syncing versions.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
be787d8488
Easier to read queryset building in restapi.utils.delete_versions
2015-07-02 20:12:58 +02:00
Gregor Müllegger
1adf3a1f4e
Moving logic to update stable version of a Project from the API method to the Project.update_stable_version method.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
ec75ccd32f
Adding determine_stable_version to isolate the logic for finding the stable version in a list of versions.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
b956d2f726
Make Project.version_from_branch_name use Project.versions_from_branch_name internaly.
2015-07-02 20:12:58 +02:00
Gregor Müllegger
3c6e8470cc
Test that invalid version numbers are not considered candidates for the stable version.
2015-07-02 20:12:57 +02:00
Gregor Müllegger
bbf7754e26
Do not consider pre-releases as stable versions.
2015-07-02 20:12:57 +02:00
Gregor Müllegger
6da84fa6dc
Fixing version manager to return actual version numbers, including the post release bits.
2015-07-02 20:12:57 +02:00
Gregor Müllegger
777319b4e4
Moving stable version tests into their own testcase.
2015-07-02 20:12:57 +02:00
Gregor Müllegger
c84be13f08
Adding documentation that we use PEP-440 to parse version numbers.
2015-07-02 20:12:57 +02:00
Eric Holscher
5b59828ba1
Merge pull request #1392 from destroyerofbuilds/feat/project/repository-url
...
feat(project): Make repo URL a clickable URL.
2015-06-30 20:27:02 -07:00
Hutson Betts
9515f86386
feat(project): Make repo URL a clickable URL.
...
Make the repository URL that appears along the right side of the project
page a clickable URL using Django's urlize filter. This filter will only
make a clickable link if the repository URL is a valid HTTP address.
Closes #379
2015-06-30 21:29:52 -04:00
Dougal Matthews
140a970cb1
Merge pull request #1389 from j-norwood-young/patch-2
...
Spelling correction
2015-06-30 13:20:50 +01:00
Anthony Johnson
482a1ecb90
Default promo configuration to use settings
...
Adds `USE_PROMOS` setting for defaulting if to show promos.
2015-06-29 23:46:54 -07:00
Jason Norwood-Young
7dd6111bb8
Spelling correction
...
suppor => support
2015-06-30 08:41:52 +02:00
Eric Holscher
7ee93a63da
Add proper full concept here
2015-06-29 14:13:28 -07:00
Eric Holscher
64029cfbea
Use production domain for project detail
2015-06-29 14:09:46 -07:00
Eric Holscher
1e3e9900b3
Turn off analytics search weighting.
...
This service is not ready for full prime time yet.
2015-06-29 12:51:04 -07:00
Eric Holscher
4b96098833
Merge pull request #1383 from gregmuellegger/issue/1353
...
Fixed #1353 -- Removing broken (Help) link from versions page.
2015-06-29 11:08:01 -07:00
Gregor Müllegger
0b93aea463
Move project.utils.highest_version to project.version_handling.highest_version
2015-06-29 12:39:17 +02:00
Gregor Müllegger
608a389f97
Removing unused mkversion function.
2015-06-29 12:36:06 +02:00
Gregor Müllegger
4a95aaa82d
Using compare function for sort_version_aware template tag that does not depend on the version model.
2015-06-29 12:35:33 +02:00
Gregor Müllegger
12eda558e4
Making implementation of VersionResource.version_compare more readable.
2015-06-29 12:33:36 +02:00
Gregor Müllegger
706401b05a
Adjust version parsing in version_windows to use exceptions for catching bad version strings.
2015-06-29 12:32:24 +02:00
Gregor Müllegger
04bddcea1d
Make implementation of highest_version more functional to make it easier to read.
2015-06-29 12:31:32 +02:00