KiranVedantam1992
Community profile KiranVedantam1992 Level 7
Senior Technical Analyst
Bangalore
22 BADGES
Level 7

Level 7

Learn more
Joined the community 25-09-2019 1:47:14 AM
Offline
Top badges earned by KiranVedantam1992
Customize the badges you want to showcase on your profile
Re: How to prevent authors from deleting a node in aem
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @anelem1760873, This can be achieved by denying access to that node to all the users.Go to localhost:4502/useradminEither deny the access at group level or user levelPlease allow access for the user who is creating the node programmatically as mentioned below. Hope this helps. Thanks,Kiran Vedantam.

Views

113

Like

1

Replies

0
Re: Editable Templates with existing static template is n...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @venugarg6, Can you please share more info? How are you pointing the page from the core component? did you create its proxy in your custom project? What error are you getting in the error.log once you load the page? Thanks,Kiran Vedantam.

Views

98

Like

1

Replies

0
Re: AEM Cloud: is scheduler run on each instance?
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @TB3dock, Schedulers are event handling mechanism which can run on the instance as per the cron job provided. They would run on the instance if the code is present in them - even though adobe creates some extra instances [which would be a backup or replica of existing instances] To know more on the annotations of different event handling mechanisms please check my blog here. Hope this helps! Thanks,Kiran Vedantam

Views

114

Like

1

Replies

1
Re: Custom component with parsys showing child components...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @akatsuki07, Can you please check, how did you add your parsys, for me, it is working fine. Please find the code and the screenshot Sightly code: Here the tab component has 2 parsys inside it to add additional components Hope this helps! Thanks,Kiran Vedantam

Views

87

Like

1

Replies

1
Re: How to create Date picker as a component?
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @keerthana_hn, Please find the related thread here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-calendar-component/qaq-p/171703 Hope this helps. Thanks,Kiran Vedantam

Views

93

Like

1

Replies

0
Re: AEM Slightly - How to call java method whose name is...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @karanmahi, If you want to read the method name, create a variable, assign the method name to that variable and fetch it via getter and setter in HTL. Hope this helps. Thanks,Kiran Vedantam

Views

100

Like

1

Replies

0
Re: IntelliJ IDEA: Breakpoint not being hit, and is shown...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @keerthana_hn, To start the debug mode, below are the stepsStart the server in debug modeConfigure the same debug port in IntelliJIn the debug configurations, select the project core module which you want to debugMake sure the code you are debugging is installed in the debug serverHope this helps. Thanks,Kiran Vedantam

Views

157

Like

1

Replies

0
Re: Not able to use Math.ceil in Javascript
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @ShagunMalik, What is the error that you are seeing in the console? Can you please share the log? Thanks,Kiran Vedantam

Views

135

Like

1

Replies

1
Re: Multifield value in SPA angular component
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @rahulb31017943, For SPA, while using front-end technologies like REACT or ANGULAR, we do not use HTML or sightly to render the content. Instead, we create a component using REACT or ANGULAR. To read the values in the dialog, we use the sling model exporter. Check an example here. Even though the blog gives a REACT example, it is more or less the same for angular as well. Hope this helps. Thanks,Kiran Vedantam.

Views

102

Like

1

Replies

0
Re: Extend List Component
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @AD-Engineer, What error are you getting? How are you overlay the core List component? Try using a sling delegation pattern to overlay the core components logic to add your custom code. An example is here. Hope this helps. Thanks,Kiran Vedantam

Views

116

Like

1

Replies

0
Re: how to send org.osgi.service.event.Event to frontend...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @tasunil, How are you triggering the event? If you cannot get the event value in HTML, you can create a node in JCR in a specified location with true or false values, and then once the event is triggered, in JS consume that node value. Thanks,Kiran Vedantam

Views

131

Likes

0

Replies

0
Re: how to send org.osgi.service.event.Event to frontend...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @tasunil, Once you get the required value in sightly, you can share it with the front end as per my answer here. Hope this helps. Thanks,Kiran Vedantam

Views

142

Like

1

Replies

4
Re: Issue in carousel authoring when added as resource
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @salamswapnil, Is the same issue reproducible when you author the component individually? What does the error.log say? Please share the log for getting more info on the issue. Also, check the parent component itself without adding a sub-component to check if there is any issue in its code. Thanks,Kiran Vedantam.

Views

145

Like

1

Replies

1
Re: AEM Forms - Adobe LiveCycle - Retrieving PDF document...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @canhn32847157, As per the screenshot, the issue is related to the bundle - which did not get resolved. To fix this, find my answer here. Hope this helps. Thanks,Kiran Vedantam

Views

197

Like

1

Replies

1
Re: Unable to adapt resource to type com.day.cq.wcm.msm.i...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @MikeXXXX, Can you please share more steps on how to reproduce the issue and complete log. Thanks,Kiran Vedantam

Views

135

Like

1

Replies

1
Re: Custom workflow dependencies
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @aem_developer_1, Here is the best code available in GitHub for your use case; https://github.com/cqsupport/replication-workflow-process Hope this helps. Thanks,Kiran Vedantam

Views

142

Likes

2

Replies

1
Re: RepoInit Configuration is not able to set ACL: read p...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @shivanigarg111, How are you getting the session of the JCR? Did you try the system/service user? I feel that the error is because of the lack of user permissions on the repository. Can you share your code snippet? Thanks,Kiran Vedantam.

Views

218

Like

1

Replies

1
Re: Loop not working for multifield
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Shaheena_Sheikh, What are you trying to do with the multifield? It is recommended to use Models to handle the business logic. Thanks,Kiran Vedantam.

Views

138

Like

1

Replies

1
Re: adding jsonb to core project has killed all slingServ...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @TB3dock, First, check if the bundle is active. If not try changing the scope to provided. If that did not help, try adding the bundle in the Embedded section. To know how to add it in the embedded section, check my post here. If nothing works, please share the log. Hope this helps. Thanks,Kiran Vedantam

Views

135

Like

1

Replies

1
Re: AEM External Login
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @dmitryp96795211, Basically, AEM is used as Content Management System [CMS]. We do have different options for managing the Customer Relationship Management [CRM] - Example: Salesforce. It's better all the customer-related data is stored in the CRM and is handled through CMS. Hope this helps. Thanks,Kiran Vedantam.

Views

108

Like

1

Replies

0
Re: Datastore garbage collection-run biweekly
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Shakthi1, If the repository has been configured with an external data store, data store garbage collection will run automatically as part of the Weekly Maintenance Window. To run it manually, follow the steps here. Hope this helps. Thanks,Kiran Vedantam

Views

108

Like

1

Replies

0
Re: Create Multi Region/Country site in AEM 6.5
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Heena91, On the header of your page, you can create a country selector option. Here, you can give an option to author the country name, icon, and URL to the authors. In the model, fetch the values, loop the list, and display them. You can use the core AEM component: https://www.aemcomponents.dev/content/core-components-examples/library/templating/language-navigation/language-structure/us/en/language-navigation.html Hope this helps. Thanks,Kiran Vedantam.

Views

144

Like

1

Replies

0
Re: What is the property or the way to apply Style System...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @ashwinikhaple, Please check my answer here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-6-5-rte-custom-style-not-working-in-dialog-not-even-enabled/qaq-p/395274 It has the code snippet with screenshots. Hope this helps. Thanks,Kiran Vedantam

Views

131

Like

1

Replies

0
Re: Issue in pushing values into dataLayer object
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @samsundar23, You can create a temp variable like this in the area that you need and assign it to the main variable Object.assign(abcd, abcdTemp); Generally, the temp variable would get the value from the component or from the page assignment and later we use the above snippet to re-assign. Before reassigning, perform a null check as per your requirement. Hope this helps. Thanks,Kiran Vedantam.

Views

149

Likes

0

Replies

0
Re: Wrong Query happened for particular asset 11 times
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @SreeDurga, Can you please elaborate on your query? Thanks,Kiran Vedantam.

Views

121

Like

1

Replies

0
Re: Issue in pushing values into dataLayer object
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @samsundar23, For this, you can create a temp variable that stores all the data. While adding the temp to the main object, perform a null check. Hope this helps. Thanks,Kiran Vedantam

Views

134

Like

1

Replies

0
Re: Adobe Experience Manager Developer Expert
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @ajaylabade, Please find the related information here: https://spark.adobe.com/page/IN3bRhRJDvqCc/ Hope this helps. Thanks,Kiran Vedantam

Views

133

Like

1

Replies

0
Re: Detect component name after user interaction
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Stochino, For this, I don't think there is anything OOTB. You can customize it like below:Create a tracking componentAdd it [via data-sly-resource] to all the componentAdd a specific data variable [like parent component name] in each component and track it on any action via this tracking componentHope this helps. Thanks,Kiran Vedantam.

Views

174

Like

1

Replies

0
Re: when I change the property of page and then I publish...
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @MikeXXXX, You can do the below things to debug:Check the error.logCheck console errorCheck if any mandatory field is not filled in the page propertiesGenerally, the tab which has a mandatory field gets highlightedCheck the font of the property - Ex: page name expects only small lettersHope this helps. Thanks,Kiran Vedantam.

Views

120

Like

1

Replies

0
Re: Pages expiration report in AEM
Avatar
Springboard
Level 7
KiranVedantam1992
Level 7

Likes

195 likes

Total Posts

213 posts

Correct reply

60 solutions
Top badges earned
Springboard
Give Back 5
Ignite 1
Affirm 50
Validate 1
View profile
KiranVedantam1992
- Adobe Experience Manager
Hi @Kamal_Kishor, We do have an option to create a report for assets based on the expiry. Go to http://localhost:4502/aem/start.html --> Tools --> Assets --> Reports --> Create --> ExiprationGive all the details [Ex date range etc] and generate the report. If you want to do it for the pages, you can overlay the existing report [/libs/dam/gui/content/reports] or create a custom report with your use-case. Hope this helps. Thanks,Kiran Vedantam.

Views

158

Likes

2

Replies

1