NAV 2016 Indirect Permission doesn't work

Hi,

I have come across this issue when setting up permissions for one of our customers that indirect permission allows the user to modify the record.

Example Permission Setup:

Object Type Object ID Object Name Read Permission Insert Permission Modify Permission Delete Permission Execute Permission Security Filter
Table Data 0 All objects of type Table Data Yes
Table Data 38 Purchase Header Yes Indirect Indirect
Table Data 39 Purchase Line Yes Indirect Indirect
Table 0 All objects of type Table Yes
Report 0 All objects of type Report Yes
Codeunit 0 All objects of type Codeunit Yes
XMLport 0 All objects of type XMLport Yes
Page 0 All objects of type Page Yes
Query 0 All objects of type Query Yes
System 0 All objects of type System Yes

I am able to modify the Purchase Header...
I used NAV 2016 build 46621.

Replicated this on 2013R2 and it doesn't let me modify.

Has anybody seen this before?

Thanks,
Marcell









Answers

  • vaprogvaprog Member Posts: 1,139
    edited 2016-09-12
    You set up Indirect permission. So, where and how did you do the change?

    I don't know, if and how object permissions (i.e those set in the Permission property of the object) propagate through the call stack, but do any of the objects involved have Permission settings for Purchase Header?
  • majormarcell1988majormarcell1988 Member Posts: 20
    Hi vaprog,

    I mean that I can open the Purchase Order document and amend the values there. I do want to be able to modify the purchase header by code but not by the user.

    Thanks,
    Marcell
  • vaprogvaprog Member Posts: 1,139
    Hi Marcell,

    The Permissions property applies also to user changes on a form/page, no code involved.
Sign In or Register to comment.