/*eslint no-undef:0*/ /*eslint-env browser*/ "use strict"; var towns = towns || {}; towns.loadtpldata = () => { // adapte tpldata to template tpl const dataowner = apx.data.tpldata.setup; dataowner.alias=apx.data.headers.xalias; dataowner.auth = dataowner.alias!="anonymous"; dataowner.devtown = dataowner.townId == "devfarm"; if (dataowner.mayorid) dataowner.owner = dataowner.mayorid == dataowner.alias; console.log('Data return to template',dataowner) return dataowner; }; towns.owntown = (newowner) => { // only the owner can give ownership to someone else if (!newowner) {newowner=apx.data.headers.xalias} axios.get(`api/towns/changeowner/${newowner}`,{ headers: apx.data.headers }).then(rep=>{ console.log(rep) apx.data.tpldata.setup.moyorId=newowner; apx.save(); app.load('apxmain','townowner',towns.loadtpldata()) }).catch(err=>{ console.log(err) }) };