class RegWeapons{ constructor(){ this.name = "regweapons"; } static allowAddNew(){ return userrights.has("regweapons.edit"); } static allowEdit(){ return userrights.has("regweapons.edit"); } static allowDelete(){ return userrights.has("regweapons.delete"); } static allowFinishmanhunt(){ return userrights.has("manhunt.finish"); } static allowSetManhunt(){ return userrights.has("manhunt.add"); } static GetColumns(){ return ["serialno","weapontype","weaponmodel","owner","state","id"] } static GetExtraForView(data){ let retval = { top:"", bottom:"" } if(data.is_wanted == 1){ let btn = ``; if(this.allowFinishmanhunt()){ btn = ``; } retval.top = `
${getTranslation("reason")}: ${data.is_wanted_reason}
${getTranslation("is_wanted_at_sight")}