Commit fbfa40dc authored by jan.koester's avatar jan.koester
Browse files

tes

parent 069a12c0
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -1128,8 +1128,17 @@ void LocalApi::publishToTargetOverwrite(const QString &target, const QString &pa

    if (!paramsJson.isEmpty()) {
        QJsonDocument pdoc = QJsonDocument::fromJson(paramsJson.toUtf8());
        if (pdoc.isObject())
            cmd["params"] = pdoc.object();
        if (pdoc.isObject()) {
            QJsonObject pobj = pdoc.object();
            pobj["overwrite"] = true;
            pobj["existing_id"] = existingId;
            cmd["params"] = pobj;
        }
    } else {
        QJsonObject pobj;
        pobj["overwrite"] = true;
        pobj["existing_id"] = existingId;
        cmd["params"] = pobj;
    }
    cmds.append(cmd);

+11 −0
Original line number Diff line number Diff line
@@ -512,6 +512,17 @@ ColumnLayout {
                palette.buttonText: Theme.textPrimary
                background: Rectangle { implicitHeight: 32; color: Theme.bgTertiary; border.color: Theme.border; radius: Theme.radius }
                onActivated: requestServerPreview()
                Component.onCompleted: {
                    if (fieldDef.defaultValue !== undefined && fieldDef.defaultValue !== "") {
                        var opts = fieldDef.options || []
                        for (var i = 0; i < opts.length; i++) {
                            if (String(opts[i].value) === String(fieldDef.defaultValue)) {
                                currentIndex = i
                                break
                            }
                        }
                    }
                }
            }

            /* checkbox field */
+11 −0
Original line number Diff line number Diff line
@@ -120,6 +120,17 @@ Dialog {
                            palette.text: Theme.textPrimary
                            palette.buttonText: Theme.textPrimary
                            background: Rectangle { implicitHeight: 32; color: Theme.bgTertiary; border.color: Theme.border; radius: Theme.radius }
                            Component.onCompleted: {
                                if (fieldDef.defaultValue !== undefined && fieldDef.defaultValue !== "") {
                                    var opts = fieldDef.options || []
                                    for (var i = 0; i < opts.length; i++) {
                                        if (String(opts[i].value) === String(fieldDef.defaultValue)) {
                                            currentIndex = i
                                            break
                                        }
                                    }
                                }
                            }
                        }

                        /* checkbox field */