Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Remove Access to Copy Records

Featured Replies

Is it possible to remove user access to the Copy Records feature? My PC-based runtime solution uses a custom menu with a very limited set of commands available to the user, and the Copy Record command is not listed anywhere on the menus -- yet when I right-click in an open area of a layout, a Copy Record option appears. Selecting it causes useless results to be placed on the clipboard. I'd like to disable it or remove it, but I haven't yet found a way.

Thanks in advance for any suggestions.

Copy.png

That's a bit odd. Usually removing a menu disables the contextual menu (right click) as well. How is the Privilege Set constructed?

Steven

  • Author

It's simply the default Guest Account with Data Entry Only.

PrivSet.PNG

It's simply the default Guest Account with Data Entry Only.

That's the source of the problem. Duplicate the Data Entry Privilege Set and rename it something else. Under Available Menu Commands select "Minimum." Assign this privilege Set to the Accounts where you want it to be.

As a general rule neither of the default subordinate level Privilege Sets should ever be used. Always create one that does exactly what you want.

Steven

  • Author

Well, that solved the Copy Records issue -- but it brought a new one in.

Now, I've lost the ability for the user to right-click on a normal field and see options like Cut, Copy and Export Field -- even though no other settings were changed and the Allow Exporting option is still set in the privilege set.

BTW, I didn't mention earlier that I'm running the separation model for this application if that makes any difference.

Any ideas?

Limited.PNG

Well, that solved the Copy Records issue -- but it brought a new one in.

Pretty much. FWIW, the Export Privilege in the Privilege Set has nothing to do with the Export Field Contents step.

I suppose you may need to craft a very finely honed custom menu set to turn specifics on and off. I will not have time over this weekend to do that, and I am closed on Monday for one of my 3 annual Holidays.

Ping me back on Tuesday if you're still having issues and I'll see what I can do.

Steven

  • Author

Thanks for your offer to help with this.

I had just changed the menu option to Editing Only and now I'm back where I started, so I probably need a little guidance on how to go about setting these things up. I can certainly wait until next week as this is not an area I've worked in before.

If you're subsciper to this service, will you get another approach to the problem:

http://www.filemakermagazine.com/videos/copying-merge-fields.html

--sd

  • Author

Clarification

What I'm trying to achieve is simple in principle. I want users to be able to

** enter and/on insert(paste) into text fields

** edit any of the text fields

** export any of the text fields (individual fields)

I do not want them to be able to perform high-level functions like:

** create or delete records

** import files or records

** export entire records

(I have scripts that are tightly-controlled implementations of these functions.)

When I try to set up a simple privilege set with Editing Only and Allow Exporting, I lose Menu Bar access to simple capabilities like Print Setup and Help. I'm at a loss to understand how these are related to "Editing Only" -- or how to get them back.

Thanks for any help.

(Soren, I did take a look at the preview of the video you referenced. Thanks.)

What I thought about in this direction, was that you could have one active field while the remaining are mergefields on each tab of an invisible tabbed layout. Each of the mergefield would then be buttons to get to the appropriate tab, and enter the cursor in the desired field.

If then every action then are on buttons, can you strain considerably in the privileges, however is there a slight contradiction in these two:

"** export any of the text fields (individual fields)"

"** export entire records"

But this is probaly a deliberate Gilles Deleuze'ian way of knowing that no hindrance could get tight enough to prevent the crafty ones circumvent it.

The sketched approach of mine, just put up some hedges - and I would never bother my brain with thinking up a genuine Kafkan maze!

--sd

  • 2 weeks later...
  • Author

Ping me back on Tuesday if you're still having issues and I'll see what I can do.

I still haven't been able to make progress on this. I've reread "Accounts and Privileges" but still can't get a foothold. I don't want to start modifying fields and such (I have a couple hundred), but I need to achieve the runtime results I described in my clarification post if at all possible.

I want users to be able to

** enter and/on insert(paste) into text fields

** edit any of the text fields

** export any of the text fields (individual fields)

I do not want them to be able to perform high-level functions like:

** create or delete records

** import files or records

** export entire records

(I have scripts that are tightly-controlled implementations of these functions.)

Is this possible with detailed settings? How do I set up a foundation of "no privileges" and then just add back a very few? What would be a good starting point on this?

Thanks for any help.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.