import centered from './centered/manifest.json'; import choice from './choice/manifest.json'; import { globalManifests } from './global'; import modal from './modal/manifest.json'; import choicePage from './pages/choice.json'; import description from './pages/description.json'; import modalPage from './pages/modal.json'; import progress from './pages/progress.json'; import { idOf, mergeManifests } from './schema'; import split from './split/manifest.json'; import stacked from './stacked/manifest.json'; /** * Properties live in JSON beside their page so a tool outside the plugin reads * the same file the plugin does, rather than a second copy that drifts. * * Labels sit there untranslated on purpose: nothing in the flow renders them, * and a string in JSON cannot reach make-pot anyway. */ export const descriptionManifests = () => [centered, split]; export const progressManifests = () => [stacked]; export const choiceManifests = () => [choice]; export const modalManifests = () => [modal]; const everyTemplate = () => [ ...descriptionManifests(), ...progressManifests(), ...choiceManifests(), ...modalManifests(), ]; const PAGE_OF = { centered: 'description', split: 'description', stacked: 'progress', choice: 'choice', modal: 'modal', }; export const pageManifests = () => [ description, progress, choicePage, modalPage, ]; const pageManifest = (page) => pageManifests().find((entry) => idOf(entry) === page); /** * Global, then the page, then the template. Nothing reads this at runtime — a * page reads its variables from the cascade — so it exists for a tool that has * to know what it may set, and for the contract test over the three levels. */ export const resolvedFor = (template) => { const page = pageManifest(PAGE_OF[template]); const own = everyTemplate().find((entry) => idOf(entry) === template); return mergeManifests([ ...globalManifests(), ...(page ? [page] : []), ...(own ? [own] : []), ]); };

Restore backup mode is enabled so most options are disabled.
If you want to activate these options to change the migration website you need to restart the installer and deactivate the Restore backup mode option

Sierra Leone Police confirms Brutality was Meted on a Female Officer -

Sierra Leone Police confirms Brutality was Meted on a Female Officer

By Ismael Sallieu Koroma

Sierra Leone Police has confirmed a police brutality incident in which a senior battered a femalecolleague of an inferior rank, a conduct that is contrary to good order and discipline.  

The Head of the Complaint Discipline and Internal Investigations Department (CDIID) in the Sierra Leone Police (SLP), Assistant Inspector General of Police, Christiana Davies has confirmed to Salone Fact-Checker that there was an incident of battery of police constable Fatmata Sesay by a senior college ASP Alusine Saidu Sesay operations Minor at Goderich Police Station.    

The event which occurred on September 17th, 2018, left several social media platforms including WhatsApp saturated with a picture showing a female police officer with blood on her body and uniform, while another photo shows her face with stitches.

The photos went viral so quickly, sparking bewailing reactions from the Sierra Leonean social media community.

According to the CDIID boss, they are still investigating the matter in which the senior police officer ASP Sesay battered a female colleague of an inferior rank, a conduct that is contrary to good order and discipline.

When asked if there was an act of insubordination from the junior officer, she replied “There was some form of insubordination from the part of the junior officer. But let me hasten to say that he has no right to assault or batter another officer. It’s purely against the law’’

ASP Davies added that the CDIID has concluded investigation of the matter and that she has transferred the file to the department of Public Prosecution (DPP) for advice.

Scroll to Top