42 Commits

Author SHA1 Message Date
0dd173a83f rename isCollaborator to hasWriteAccess 2017-08-20 16:02:57 -04:00
6df35a2f30 Fix denied login for users with many repos.
`isCollaborator` was created in #491 to block login if a user did not have write (push) permissions to a repo, by going through the list of a users repos until it found the right one. It did not institute pagination, however, so if a user had enough repos that the one in question was on another page, the CMS would assume that they did not have permission and block the login.

This commit fixes the problem by calling the API for the specific repo instead of getting the whole list.
2017-08-19 18:07:09 -06:00
b3b13d311c Make GitHub repo name comparison case-insensitive (fixes #510) 2017-08-11 12:19:01 -07:00
6805a6936d Prevent unauthorized CMS access (#323) and enable use of GitHub Enterprise (#491)
* Prevent unauthorized CMS access and enable use of GitHub Enterprise
2017-08-01 20:28:03 -07:00
dac57c60a0 Entry deletion for the simple workflow (#485) 2017-07-21 23:40:33 -07:00
546ca5917e Add cache buster to all GitHub API calls (#449)
This should solve issues like #308 and the issues with cached
API responses after deleting an entry
2017-06-12 13:01:53 -07:00
bfe46a8e13 Fixes #324 Use branch name from config when creating PR 2017-05-01 08:17:46 -07:00
265146e2d1 Fixes #278 filter files by extension 2017-04-18 22:59:30 +01:00
1aa02eb42a Refactor readUnpublishedBranchFile with resolvePromiseProperties 2017-03-20 17:16:58 -07:00
c079cb96c4 Label cards in editorial workflow 2017-03-20 17:02:52 -07:00
5e504bbc5a Fix firefox fetch issue in GitHub API 2017-03-15 00:06:31 -07:00
47096c1cf0 Filter merged PRs from unpublished posts 2017-03-14 17:01:21 -07:00
3c7b8d2322 delete button working (#274)
Fixes #274.
2017-03-11 10:47:36 -08:00
471b26a9d5 #222 - Encode branch name on requests to avoid errors with special chars 2017-02-03 15:10:27 +00:00
d237318ef4 Bugfix: Only try to load file if there's a path 2017-01-19 17:28:06 -02:00
48d8077ff0 Editorial workflow Improvements (#212)
* Merge conflicts automatically. Closes #208
* removed unpublished entry route
All entries (either under editorial workflow or not) go through the same edit route.
2017-01-11 20:58:15 -02:00
c40171820f Log attempt to fetch unpublished entries 2017-01-11 17:45:54 -02:00
a4d7622ade Asset API (#204)
Asset API
2017-01-10 22:23:22 -02:00
1efc59a9fb Netlify auth (#194) 2016-12-23 16:59:48 -02:00
a33aa13d0f moved Entry VO away from implementations 2016-10-27 15:27:39 -02:00
5151e7cdb1 Bugfixes due to new slug signature (#145) 2016-10-26 15:50:34 -02:00
2496ec09a4 Single file collections (#132)
* Files based collections skeleton

* listing file based cards

* create new entry with collection

* moved lookupEntry to main backend

* Editing single page Collections file

* List widget basic implementation

* Adjustments for test-repo

* check if value exists before trying to iterate over
2016-10-21 20:42:14 -02:00
e001714aed Optimistic Updates (#114)
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 14:30:13 -02:00
e89db336a7 avoid branches without metadata
but keep trying to  load metadata for remaining unpublished branches
2016-10-10 18:33:49 -03:00
ae64ce73ea Delete branch after PR merge 2016-09-14 18:55:42 -03:00
71b5b0bde9 merge button for editorial workflow 2016-09-14 18:25:45 -03:00
0b447d483d Editorial workflow Drag'nDrop 2016-09-13 18:54:39 -03:00
686dd51410 Commiting unpublished branches on pre existing branch (updates PR) 2016-09-13 14:31:18 -03:00
c84d538eb6 editor workflow ui adjustments 2016-09-09 17:15:58 -03:00
04c50d8def editorial workflow HoC 2016-09-08 16:18:38 -03:00
90d4b39fc1 Load unpublished entries 2016-09-06 17:18:27 -03:00
f0e608a209 Editorial Workflow skeleton 2016-09-06 13:04:17 -03:00
b0e62d1ca9 Refactor: Publish mode to publish 'workflow' 2016-09-05 18:56:03 -03:00
7d2ab1a45e Use urlfor params 2016-09-05 16:12:37 -03:00
77f5e1d6fa Merge branch 'react-pr' of https://github.com/netlify/netlify-cms into react-pr 2016-09-05 12:13:51 -03:00
e852991954 Storing more complete commit information on branch metadata 2016-09-05 12:12:38 -03:00
e04b1e80c5 Make GitHub backend respect branch setting 2016-09-04 14:01:28 +02:00
4a55bb0296 create PR 2016-08-31 17:33:12 -03:00
1406d9225f Saving metadata as a custom ref 2016-08-31 16:41:29 -03:00
a2420647d5 Metadata retrieving 2016-08-31 15:44:00 -03:00
2f635944fd Metadata saving 2016-08-31 13:30:14 -03:00
388cada3de On application mount, check/create metadata branch 2016-08-30 22:48:42 -03:00