Commit Graph

5402 Commits (15e38272e80f3436e5f60125bf3b10a96272928d)

Author SHA1 Message Date
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