This is part bug / part feature request:
Several featurecodes such as zapparge, chanspy, etc. are not fit for access by all
users. Protection needs to be provided for individual users to always have access and
any other user to be presented with an authentication to access the code.
For 2.3 will add:
- Priviledge Level column for featurecodes (Admin/All)
- extend featurcode class to add this with default All so no change needed to existing codes
- Admin login/out feature codes
- assign a pinset for access
- All feature codes that are admin will have an authentication macro spliced in
- AMPUSER/<user>/featurecode/admin (if TRUE - then user always has access)
- maybe hook extensions/users to set/unset from gui also
- If not set to admin, then they can be authenticated on per use with pinset