Fixes #24271 - Edit Host as non-admin is slower than admin
For non-admin users, it takes more time in processing common_parameters partials as comparative to admin. Removed '.can?' method calls for checking edit & destroy permissions on parameters and pre-calculated these permissions.
Related issues
Bug #24271: Edit Host as non-admin user is orders of magnitudes slower than as admin user
Fixes #24271 - Edit Host as non-admin is slower than admin
For non-admin users, it takes more time in processing
common_parameters partials as comparative to admin.
Removed '.can?' method calls for checking edit & destroy
permissions on parameters and pre-calculated these permissions.