mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-31 21:41:33 +00:00
Adding folder list for dynamic action fields.
This commit is contained in:
parent
410f7c6d3c
commit
00f048de1d
2 changed files with 46 additions and 1 deletions
|
@ -27,4 +27,9 @@ urlpatterns = patterns('',
|
|||
url(r'^triggers/new-shared-story/fields/blurblog_user/options/?$',
|
||||
views.api_shared_usernames, name="ifttt-trigger-blurbloglist"),
|
||||
url(r'^triggers/new-shared-story/?$', views.api_shared_story, name="ifttt-trigger-shared"),
|
||||
url(r'^actions/new-shared-story/?$', views.api_share_new_story, name="ifttt-action-share"),
|
||||
url(r'^actions/new-saved-story/?$', views.api_save_new_story, name="ifttt-action-saved"),
|
||||
url(r'^actions/new-subscription/?$', views.api_save_new_subscription, name="ifttt-action-subscription"),
|
||||
url(r'^actions/new-subscription/fields/folder/options/?$',
|
||||
views.api_folder_list, name="ifttt-action-folderlist"),
|
||||
)
|
||||
|
|
|
@ -302,6 +302,22 @@ def api_feed_list(request, trigger_slug=None):
|
|||
titles.extend(folder_contents)
|
||||
|
||||
return {"data": titles}
|
||||
|
||||
@login_required
|
||||
@json.json_view
|
||||
def api_folder_list(request, trigger_slug=None):
|
||||
user = request.user
|
||||
usf = UserSubscriptionFolders.objects.get(user=user)
|
||||
flat_folders = usf.flatten_folders()
|
||||
titles = []
|
||||
|
||||
for folder_title in sorted(flat_folders.keys()):
|
||||
if folder_title and folder_title != " ":
|
||||
titles.append(dict(label=folder_title, value=folder_title))
|
||||
else:
|
||||
titles.append(dict(label="Top Level", value=" "))
|
||||
|
||||
return {"data": titles}
|
||||
|
||||
@login_required
|
||||
@json.json_view
|
||||
|
@ -532,4 +548,28 @@ def ifttt_status(request):
|
|||
return {"data": {
|
||||
"status": "OK",
|
||||
"time": datetime.datetime.now().isoformat()
|
||||
}}
|
||||
}}
|
||||
|
||||
@login_required
|
||||
@json.json_view
|
||||
def api_share_new_story(request):
|
||||
|
||||
return {"data": {
|
||||
|
||||
}}
|
||||
|
||||
@login_required
|
||||
@json.json_view
|
||||
def api_save_new_story(request):
|
||||
|
||||
return {"data": {
|
||||
|
||||
}}
|
||||
|
||||
@login_required
|
||||
@json.json_view
|
||||
def api_save_new_subscription(request):
|
||||
|
||||
return {"data": {
|
||||
|
||||
}}
|
||||
|
|
Loading…
Add table
Reference in a new issue