@laclaro commented on this pull request.
In privacyidea/api/smsgateway.py:
> @log_with(log) @prepolicy(check_base_action, request, ACTION.SMSGATEWAYWRITE) -def delete_gateway_option(gwid=None, option=None): +def delete_gateway_option(gwid=None, key=None, type=None): """ this function deletes an option of a gateway definition :param gwid: The id of the sms gateway definition :return: json with success or fail
done
In privacyidea/lib/smsprovider/HttpSMSProvider.py:
> @@ -145,10 +147,11 @@ def submit_message(self, phone, message): params = {} data = parameter - log.debug("issuing request with parameters %s and method %s and " - "authentication %s to url %s." % (parameter, method, + log.debug("issuing request with parameters %s, headers %s and method %s and " + "authentication %s to url %s." % (params, headers, method,
done
In privacyidea/models.py:
> @@ -2064,11 +2064,15 @@ class SMSGateway(MethodsMixin, db.Model): options = db.relationship('SMSGatewayOption', lazy='dynamic', backref='smsgw') + headers = db.relationship('SMSGatewayOption',
indeed removed
In privacyidea/models.py:
> @@ -2127,7 +2135,21 @@ def option_dict(self): """ res = {} for option in self.options: - res[option.Key] = option.Value + if option.Type == "option" or option.Type is None: + res[option.Key] = option.Value + return res + + @property + def header_dict(self): + """ + Return all connected options as a dictionary + + :return: dict + """ + res = {} + for header in self.headers:
yes
In privacyidea/static/components/config/controllers/smsgatewayController.js:
> // listen to the reload broadcast $scope.$on("piReload", $scope.getSMSGateways); -}); +});
:)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.