{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/AL/issues/4415","repository_url":"https://api.github.com/repos/Microsoft/AL","labels_url":"https://api.github.com/repos/Microsoft/AL/issues/4415/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/AL/issues/4415/comments","events_url":"https://api.github.com/repos/Microsoft/AL/issues/4415/events","html_url":"https://github.com/Microsoft/AL/issues/4415","id":395198780,"node_id":"MDU6SXNzdWUzOTUxOTg3ODA=","number":4415,"title":"Link between Extensions","user":{"login":"naveksa","id":40754213,"node_id":"MDQ6VXNlcjQwNzU0MjEz","avatar_url":"https://avatars3.githubusercontent.com/u/40754213?v=4","gravatar_id":"","url":"https://api.github.com/users/naveksa","html_url":"https://github.com/naveksa","followers_url":"https://api.github.com/users/naveksa/followers","following_url":"https://api.github.com/users/naveksa/following{/other_user}","gists_url":"https://api.github.com/users/naveksa/gists{/gist_id}","starred_url":"https://api.github.com/users/naveksa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/naveksa/subscriptions","organizations_url":"https://api.github.com/users/naveksa/orgs","repos_url":"https://api.github.com/users/naveksa/repos","events_url":"https://api.github.com/users/naveksa/events{/privacy}","received_events_url":"https://api.github.com/users/naveksa/received_events","type":"User","site_admin":false},"labels":[{"id":488757971,"node_id":"MDU6TGFiZWw0ODg3NTc5NzE=","url":"https://api.github.com/repos/Microsoft/AL/labels/input-needed","name":"input-needed","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2019-01-02T10:05:57Z","updated_at":"2019-01-02T12:57:00Z","closed_at":null,"author_association":"NONE","body":"We develop different Extensions which have some logical interrelations.\r\nE.g. Ext. A and Ext. B both work based on the Item table.\r\nWhen we install Ext. A we can download symbols and then in Ext. B we can add a dependency in the app.json file and then see Ext. A-functions and objects from Ext. B.\r\nThen we can make a reference in Ext. B, install this Ext. and now from a page in Ext. B open a page in Ext. A.\r\nWorks fine.\r\n\r\nHowever, some of our customers will only use and install Ext. B.\r\nIf we try to do that, we get an error stating that the package Ext. A can not be loaded.\r\n\r\nIn OnPremise installations we can of course control this by having two versions of Ext. B. One with and one without the link to Ext. A, but in AppSource we can only have one version of each Extension.\r\nThe link between the two Extensions are logical and very relevant for customers using both Extensions.\r\nPlease advice.\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/AL/issues/comments/450856911","html_url":"https://github.com/Microsoft/AL/issues/4415#issuecomment-450856911","issue_url":"https://api.github.com/repos/Microsoft/AL/issues/4415","id":450856911,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDg1NjkxMQ==","user":{"login":"naveksa","id":40754213,"node_id":"MDQ6VXNlcjQwNzU0MjEz","avatar_url":"https://avatars3.githubusercontent.com/u/40754213?v=4","gravatar_id":"","url":"https://api.github.com/users/naveksa","html_url":"https://github.com/naveksa","followers_url":"https://api.github.com/users/naveksa/followers","following_url":"https://api.github.com/users/naveksa/following{/other_user}","gists_url":"https://api.github.com/users/naveksa/gists{/gist_id}","starred_url":"https://api.github.com/users/naveksa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/naveksa/subscriptions","organizations_url":"https://api.github.com/users/naveksa/orgs","repos_url":"https://api.github.com/users/naveksa/repos","events_url":"https://api.github.com/users/naveksa/events{/privacy}","received_events_url":"https://api.github.com/users/naveksa/received_events","type":"User","site_admin":false},"created_at":"2019-01-02T12:57:00Z","updated_at":"2019-01-02T12:57:00Z","author_association":"NONE","body":"In C/AL we had all objects for our add-on's in the database and controlled access by means of the license.\r\nI was looking for some equivalent functionality, that is \"if there is no access - don't show the link\".\r\n"}}
{"actor":{"display_login":"naveksa"}}