Sha256: 32654d44810dfcadf96005674b71101e33302f3bc1260493e9b5db41729da505

Contents?: true

Size: 1.92 KB

Versions: 12

Compression:

Stored size: 1.92 KB

Contents

/*
Lesli

Copyright (c) 2023, Lesli Technologies, S. A.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.

Lesli · Your Smart Business Assistant. 

Made with ♥ by https://www.lesli.tech
Building a better future, one line of code at a time.

@contact  hello@lesli.tech
@website  https://lesli.tech
@license  GPLv3 http://www.gnu.org/licenses/gpl-3.0.en.html

// · ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~     ~·~
// · 

*/


// · 
import application from "Lesli/public"


// · 
application({
    data() {
        return {
            translations: {
                main: I18n.t("core.otps/show")
            },
            mfa: {
                t: ""
            },
            validate_otp: false,
            notification: {
                message: "",
                show: false,
                type: "is-danger"
            }
        }
    },
    methods: {

        putMfa(event) {

            event.preventDefault();

            this.http.put("/mfa", this.mfa).then(result => {
                this.url.go(result.default_path)
            }).catch(error => {
                console.log(error)
            })
        },

        showNotification(message, type="is-danger"){
            this.notification.message = message;
            this.notification.type = type;
            this.notification.show = true;
        }

    }

})

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
lesli-5.0.13 lib/vue/pages/mfas/application.js
lesli-5.0.11 lib/vue/pages/mfas/application.js
lesli-5.0.10 lib/vue/pages/mfas/application.js
lesli-5.0.9 lib/vue/pages/mfas/application.js
lesli-5.0.7 lib/vue/pages/mfas/application.js
lesli-5.0.6 lib/vue/pages/mfas/application.js
lesli-5.0.5 lib/vue/pages/mfas/application.js
lesli-5.0.4 lib/vue/pages/mfas/application.js
lesli-5.0.3 lib/vue/pages/mfas/application.js
lesli-5.0.2 lib/vue/pages/mfas/application.js
lesli-5.0.1 lib/vue/pages/mfas/application.js
lesli-5.0.0 lib/vue/pages/mfas/application.js