Fix sub-directory regression, refs D162, D395
increase size of date on messages

Summary: fixes T918

Test Plan: check out the messages page

Reviewers: rjmackay, vladimir, shadowhand

Reviewed By: shadowhand

Subscribers: srutto

Maniphest Tasks: T918

Differential Revision: https://phabricator.ushahidi.com/D441
make form groups reorderable

Summary:
make form groups reorderable on the frontend, reuse the same ordering code from attributes, fixes T838

delinting

Test Plan: try adding and reordering form groups and attributes

Reviewers: rjmackay, shadowhand

Reviewed By: shadowhand

Subscribers: srutto

Maniphest Tasks: T838

Differential Revision: https://phabricator.ushahidi.com/D437
move support links to footer

Summary: move the support links to the footer and remove them from the Workspace menu

Test Plan: check out the footer and Workspace menu

Reviewers: rjmackay, vladimir, shadowhand

Reviewed By: shadowhand

Subscribers: digitalafrican, anarghya, srutto

Maniphest Tasks: T916

Differential Revision: https://phabricator.ushahidi.com/D440
change Permissions to Status

Summary: update label

Test Plan: look at the post create/edit dialog

Reviewers: vladimir, shadowhand, rjmackay

Reviewed By: rjmackay

Subscribers: srutto

Maniphest Tasks: T928

Differential Revision: https://phabricator.ushahidi.com/D443
remove unnecessary href
hide pagination when there are zero pages

Summary: fixes T856

Test Plan: try pagination as described in the ticket

Reviewers: shadowhand, rjmackay

Reviewed By: rjmackay

Maniphest Tasks: T856

Differential Revision: https://phabricator.ushahidi.com/D444
bower says this is no longer required
Fix misnamed post value validator classes

Summary:
Too many classes named: Ushahidi_Validator_Post_Date
Rename to what they're supposed to be

Test Plan: bin/behat

Reviewers: shadowhand

Reviewed By: shadowhand

Differential Revision: https://phabricator.ushahidi.com/D449
Don't assume all entities have an 'id' value

Summary:
- Provide a getId method on entity classes to return a unique id.
- Use this method in AuthorizerTrait

Test Plan: bin/behat

Reviewers: shadowhand

Reviewed By: shadowhand

Differential Revision: https://phabricator.ushahidi.com/D448
Make action_post_index_collection use usecase. Scaffold parser+validator
Remove old code for saving posts
Implement PostRepo->create()
UpdatePostData -> PostData
Implement posts create use case

Summary:
- Make action_post_index_collection use usecase. Scaffold parser+validator
- Remove old code for saving posts
- Implement PostRepo->create()
- UpdatePostData -> PostData

Test Plan: ./bin/behat --config application/tests/behat.yml application/tests/features/api.posts.feature --tags=create

Reviewers: shadowhand, vladimir, aMoniker

Maniphest Tasks: T534

Differential Revision: https://phabricator.ushahidi.com/D405
Use VerifyAuth trait for create too
verifyPostRepo docblock
Lint
Fix typo in FindPostEntity
Update CreateUsecase to use verifyXAuth() methods