only canEditEvents/canEditPlaces can add new places/events

This commit is contained in:
j 2018-03-31 14:01:39 +05:30
parent 7b2acb3bc1
commit b84b8cb6e9
2 changed files with 11 additions and 10 deletions

View file

@ -8,16 +8,17 @@ from django.conf import settings
from six import string_types
import ox
from ox.utils import json
from changelog.models import add_changelog
from item import utils
from oxdjango.api import actions
from oxdjango.decorators import login_required_json
from oxdjango.shortcuts import render_to_json_response, get_object_or_404_json, json_response
from oxdjango.api import actions
from item import utils
from changelog.models import add_changelog
from user.decorators import capability_required_json
from . import models
@login_required_json
@capability_required_json('canEditEvents')
def addEvent(request, data):
'''
Adds a new event to the calendar

View file

@ -9,16 +9,16 @@ from six import string_types
import ox
from ox.utils import json
from changelog.models import add_changelog
from item import utils
from oxdjango.api import actions
from oxdjango.decorators import login_required_json
from oxdjango.shortcuts import render_to_json_response, get_object_or_404_json, json_response
from oxdjango.api import actions
from item import utils
from changelog.models import add_changelog
from user.decorators import capability_required_json
from . import models
@login_required_json
@capability_required_json('canEditPlaces')
def addPlace(request, data):
'''
Adds a new place to the map