New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The extension 'xxx' is making a request to external service. #3720

Closed
pmohanakrishna opened this Issue Sep 14, 2018 · 9 comments

Comments

Projects
None yet
4 participants
@pmohanakrishna

pmohanakrishna commented Sep 14, 2018

we are importing some branding logos to one of our app pages using HttpClient Binary downloads.

it was not prompting any screen earlier but now it is showing below screen. is there anyway to hide this also automatically make it allow always..

image

@AskeHolst

This comment has been minimized.

AskeHolst commented Sep 14, 2018

An additional question related to this:
IF the user had selected "Block Always" (maybe by mistake), how do they change that?

Using a web service call to check for self-monetization could be blocked by having "Block Always" selected and we would need a way to explain to the user how to reset the block. Best of all would show a confirmation box describing that the process is stopped due to "Always Block" and giving them an option to open the page where they can change the setting if they want.

@atoader

This comment has been minimized.

Member

atoader commented Sep 14, 2018

Hi! Documentation about this feature will be out soon. You can change the setting by going to Extension Management and selecting Configure for your extension.

@atoader atoader self-assigned this Sep 14, 2018

@pmohanakrishna

This comment has been minimized.

pmohanakrishna commented Sep 14, 2018

I didn't find any Configure option in extension management page in RC2. (is it for changing the selection?)

what about handling thru in code?

@atoader

This comment has been minimized.

Member

atoader commented Sep 14, 2018

You will not see the option at the moment because we are waiting for a new license. You can change the setting by inserting a record in the Nav App Setting table 2B + 1 for your extension. You should only do this if you are sure that your extension will work fine in both a sandbox and production. You can also take advantage of the procedures on the Tenant Management codeunit to get information about the environment your extension is running in.

@pmohanakrishna

This comment has been minimized.

pmohanakrishna commented Sep 14, 2018

right now, getting below error while trying to install.

You do not have the following permissions on TableData NAV App Setting: Insert.

@atoader

This comment has been minimized.

Member

atoader commented Sep 14, 2018

Ok. Now you've hit issue #3612 . We are working on pushing a license update out. We are in the process of testing the latest bits. Can you try to not use the HttpClient during the installation of your extension?

@atoader

This comment has been minimized.

Member

atoader commented Sep 14, 2018

@pmohanakrishna I was just informed that you can pull an updated NAV 2018 license that contains the table.

@pmohanakrishna

This comment has been minimized.

pmohanakrishna commented Sep 14, 2018

Does it work for both existing and new customers (new table insertion)? do we have to provide any extra permission inside object like for Ledger Entries?

@atoader

This comment has been minimized.

Member

atoader commented Sep 14, 2018

@pmohanakrishna I am not sure I understand. Could you please provide more information? (Please keep in mind that I am working on the compiler so I have limited knowledge when it comes to the application)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment