Details
Description
Right now we simply set all egg variables as service fields and allow whoever to access them. This is not ideal for some fields as the user may have no idea what to set for something like a docker image field. We should add the ability to set these fields on the package:
- Add egg fields to the package add/edit pages
- These would appear below to standard package fields
- Add another field for each egg variable label "Show as Service Field" which would determine whether to display the egg variable as a service field to clients
- Admins should see the variable as a service field regardless
- Egg variables that are set on the package should act as a default value for the service fields