Fixed URL endpoint for printer profile API, it's supposed to be "api/printerprofiles", not "api/printerProfiles"

This commit is contained in:
Gina Häußge 2014-12-05 11:52:27 +01:00
parent e1b071c0d8
commit a2314a9ab3
2 changed files with 8 additions and 8 deletions

View file

@ -17,12 +17,12 @@ from octoprint.util import dict_merge
from octoprint.server import printerProfileManager
@api.route("/printerProfiles", methods=["GET"])
@api.route("/printerprofiles", methods=["GET"])
def printerProfilesList():
all_profiles = printerProfileManager.get_all()
return jsonify(dict(profiles=_convert_profiles(all_profiles)))
@api.route("/printerProfiles", methods=["POST"])
@api.route("/printerprofiles", methods=["POST"])
@restricted_access
def printerProfilesAdd():
if not "application/json" in request.headers["Content-Type"]:
@ -48,20 +48,20 @@ def printerProfilesAdd():
return _overwrite_profile(profile)
@api.route("/printerProfiles/<string:identifier>", methods=["GET"])
@api.route("/printerprofiles/<string:identifier>", methods=["GET"])
def printerProfilesGet(identifier):
profile = printerProfileManager.get(identifier)
if profile is None:
make_response("Unknown profile: %s" % identifier, 404)
return jsonify(_convert_profile(profile))
@api.route("/printerProfiles/<string:identifier>", methods=["DELETE"])
@api.route("/printerprofiles/<string:identifier>", methods=["DELETE"])
@restricted_access
def printerProfilesDelete(identifier):
printerProfileManager.remove(identifier)
return NO_CONTENT
@api.route("/printerProfiles/<string:identifier>", methods=["PATCH"])
@api.route("/printerprofiles/<string:identifier>", methods=["PATCH"])
@restricted_access
def printerProfilesUpdate(identifier):
if not "application/json" in request.headers["Content-Type"]:

View file

@ -120,7 +120,7 @@ function PrinterProfilesViewModel() {
self.requestData = function() {
$.ajax({
url: API_BASEURL + "printerProfiles",
url: API_BASEURL + "printerprofiles",
type: "GET",
dataType: "json",
success: self.fromResponse
@ -153,7 +153,7 @@ function PrinterProfilesViewModel() {
self.addProfile = function(callback) {
var profile = self._editorData();
$.ajax({
url: API_BASEURL + "printerProfiles",
url: API_BASEURL + "printerprofiles",
type: "POST",
dataType: "json",
contentType: "application/json; charset=UTF-8",
@ -182,7 +182,7 @@ function PrinterProfilesViewModel() {
}
$.ajax({
url: API_BASEURL + "printerProfiles/" + profile.id,
url: API_BASEURL + "printerprofiles/" + profile.id,
type: "PATCH",
dataType: "json",
contentType: "application/json; charset=UTF-8",