updated navigation active state
renamed no field to code
added data validations
removed injected status in controller, added virtual to schema instead
renamed supplier no to supplier code