Not much luck with my first post so will give a scenario.
Our application has about 16 forms & 55 DBF's. Generic groups & users & permissions on forms (and DBF's) are set by us which we believe mite suit most users. 100% of users, run the Alpha runtime v10.5 to v12. Typical / generic usergroups: Manager, Supervisor, Mechanic, Purchaser, Guest, Production Tech. All groups have different combinations of permissions Deny/Allow for the various forms & dbf's.
Names of a couple forms: Employee, Advanced Utilities, Basic Utilities, Query Maintenance, Machines, Parts....etc.
We do not want a user of our application to have the ability to CHANGE forms, dbf structures and other items that could effect our future upgrades we send to them. Thus, the development edition is not an option.
Customer #1 likes the majority of our generic security setups but would like to change a couple of the groups to allow a couple forms to be run which are denied in the generic setup. Almost 100% of our users want to tweak the generic permissions for each group.
"Eons" ago with Alpha's runtime, a customer's IT or manager using the Control Panel could change the permissions for forms, dbf & reports by right clicking the icon in the CP.
It was easy for their IT to see which group had which permissions. Now, it is impossible for them to tell what the actual permission setting is UNLESS they create a external template & hand write the permissions in it. Pretty backward.
With the fairly large number of forms & dbf's, we have been asked MANY times what "happened" to the security setting method in the older runtime. Our only reply, Alpha removed it when they released a newer runtime.
We are almost there with a solution but have been unable to accurately show on a security screen the permissions for each form & DBF. Seems the permission text has a mind of its own, sometimes shows correctly, a diff form is incorrect. We can see this with the development-version that the permissions are correct, just the screen text is wrong.
Do any Alpha Anywhere developers have a solution to our dilemma? Thanks group.
Our application has about 16 forms & 55 DBF's. Generic groups & users & permissions on forms (and DBF's) are set by us which we believe mite suit most users. 100% of users, run the Alpha runtime v10.5 to v12. Typical / generic usergroups: Manager, Supervisor, Mechanic, Purchaser, Guest, Production Tech. All groups have different combinations of permissions Deny/Allow for the various forms & dbf's.
Names of a couple forms: Employee, Advanced Utilities, Basic Utilities, Query Maintenance, Machines, Parts....etc.
We do not want a user of our application to have the ability to CHANGE forms, dbf structures and other items that could effect our future upgrades we send to them. Thus, the development edition is not an option.
Customer #1 likes the majority of our generic security setups but would like to change a couple of the groups to allow a couple forms to be run which are denied in the generic setup. Almost 100% of our users want to tweak the generic permissions for each group.
"Eons" ago with Alpha's runtime, a customer's IT or manager using the Control Panel could change the permissions for forms, dbf & reports by right clicking the icon in the CP.
It was easy for their IT to see which group had which permissions. Now, it is impossible for them to tell what the actual permission setting is UNLESS they create a external template & hand write the permissions in it. Pretty backward.
With the fairly large number of forms & dbf's, we have been asked MANY times what "happened" to the security setting method in the older runtime. Our only reply, Alpha removed it when they released a newer runtime.
We are almost there with a solution but have been unable to accurately show on a security screen the permissions for each form & DBF. Seems the permission text has a mind of its own, sometimes shows correctly, a diff form is incorrect. We can see this with the development-version that the permissions are correct, just the screen text is wrong.
Do any Alpha Anywhere developers have a solution to our dilemma? Thanks group.
Comment