Work on restricted forms
Changed views.js to have the create button handle more cases and modified the
range detail view use the new create buttons.
Using create button macro

Considering refactoring the views.js to create seperate cases for the
create-btn in list views and the create-btn in detail views.