bravecollective/doctrine-contracts — pull request #12 by carlgevans (2014-04-21 13:50:37+00:00)
Title: Doctrines

### Features

* Doctrine support (#18).
* Group ship fits into doctrines.
* Optionally set a description or a custom image for a doctrine.
* Optionally mark doctrines as official which tags and changes their colour in the view.
* Account admin pages for doctrines.
* Changed the main index page to the new 'Doctrines' view if authenticated and the existing 'All Contracts' view for non-authenticated users.
* Contract view by ship fit option.
* Added buttons for ship fit details and contracts.
* Standardised on search page paths. /Search/Agent, /Search/Cust, /Search/ShipFit etc.
* Added basic api functionality.
* Returns Json.
* HttpPost only.
* Ajax requests only.
* Use an existing authenticated session or use an authenticated redirection url such as https://[url.com]/A/[AccountId]/[AuthKey]?redir=/Api/GetShipFitDetail/[ShipFitId]
* Current endpoints:
* /Api/GetShipFitDetail
* /Api/GetDoctrineDetail
* /Api/GetAccountShipFits
* /Api/GetDoctrineShipFits

### Bug Fixes

* Fixed an issue where the menu would throw an exception when deleting the currently logged-in account.
* Removed some legacy css file references that were missed when moving to Bootstrap.
* Fixed a bug where validation errors while modifying a ship fit were not handled correctly by the view.
* Changed certain view css class names to lowercase to standardise across the application.