App-Dochazka-WWW

 view release on metacpan or  search on metacpan

share/js/dochazka-www/ldap-lib.js  view on Meta::CPAN

                        stack.restart(
                            $.extend(ldapEmp, ldapEmployeeObject),
                            {"resultLine": "Employee profile updated from LDAP"},
                        );
                    }
                },
                // failure callback -- employee doesn't exist
                fc = function (st) {
                    var err = st.payload.code,
                        msg;
                    if (err === '404') {
                        msg = 'Employee ' + ldapEmp.nick + ' not found in LDAP';
                    } else {
                        msg = st.payload.message;
                    }
                    coreLib.displayError(msg);
                }
            ajax(rest, sc, fc);
        },

        ldapSyncFromBrowser = function (obj) {

share/js/dochazka-www/priv-lib.js  view on Meta::CPAN

                                stack.push(tgt, history, { "xtarget": "myProfileAction" });
                            } else if (tgt === 'privHistoryDrowselect') {
                                stack.push(tgt, {
                                    'pos': 0,
                                    'set': history
                                });
                            }
                        }
                    },
                    fc = function (st) {
                        if (st.payload.code === "404") {
                            // The employee has no history records. This is not
                            // really an error condition.
                            if (tgt === 'privHistoryDtable') {
                                stack.push(tgt, [], { "xtarget": "empProfile" });
                            } else if (tgt === 'privHistoryDrowselect') {
                                stack.push(tgt, {
                                    'pos': 0,
                                    'set': []
                                });
                            }

share/js/dochazka-www/sched-history-lib.js  view on Meta::CPAN

                                };
                            }
                        );
                        stack.push('schedHistoryDrowselect', {
                            'pos': 0,
                            'set': history
                        }, { "xtarget": "myProfileAction" });
                    }
                },
                fc = function (st) {
                    if (st.payload.code === "404") {
                        stack.push('schedHistoryDrowselect', {
                            'pos': 0,
                            'set': []
                        }, { "xtarget": "myProfileAction" });
                    }
                };
            ajax(rest, sc, fc);
        },

        schedHistorySaveAction = function () {

share/js/dochazka-www/sched-history-lib.js  view on Meta::CPAN

                },
                // success callback
                sc = function (st) {
                    if (st.code === 'DOCHAZKA_CUD_OK') {
                        console.log("Payload is", st.payload);
                        stack.unwindToTarget("actionSchedHistory");
                    }
                },
                fc = function (st) {
                    lib.displayError(st.payload.message);
                    if (st.payload.code === '404') {
                        // go back to miniMenu listener
                        $('input[name="sel"]').val('').focus();
                    }
                };
            ajax(rest, sc, fc);
            // start.drowselectListen();
        },

        schedHistoryDeleteAction = function () {
            var shid,



( run in 1.721 second using v1.01-cache-2.11-cpan-39bf76dae61 )