Add a new parser function for storing focus area data in the focus area db tables
<focus-area | title = "Focus on things" | shortDescription = "Lorem ipsum…" | status = draft ></focus-area>
This work does not include deleting or saving translations beyond the base language. There is currently visual representation for a focus area and changes can only be confirmed by examining the database. Page titles will use a similar nomenclature as wishes and will be handled in a different task
Acceptance Criteria
- When using the tag directly or through a template, a new focus area should be saved.
- When editing the arguments of the tag, changes should be reflected in their respective fields in the database.
- Focus area should only be stored if the tag is being used within the allowed prefix. See $wgCommunityRequestsFocusAreaPrefix
- Status should only be one of those allowed by $wgCommunityRequestsStatuses and default to draft (0) if not found