Git Product home page Git Product logo

linkets's People

Contributors

alexdglover avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

linkets's Issues

NOT WORKING

I had to literally search, select the ticket, select child 2 to 3 times before it would render. The next day they were completely unlinked.

Search result not loading

Has been more than 2 weeks that I can't link tickets on Zendesk. It shows it's searching for the ticket, but no result is returned. Also, for tickets already linked, I cannot access them on the Linkets container, they don't appear there.
Is someone working on this bug?

Linkets App not linking both ways

Before you submit

  • [x ] I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • [ x] I understand the author does not get paid to write or support this app, he just tries to provide a useful app
  • [ x] I understand that Linkets does not work on Closed tickets

we've identified some interactions where using Linkets only links on way and does not appear on the ticket we are linking it to.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Linkets side tab and add the corresponding ticket link
  2. Click on 'search'
  3. See error

To our knowledge, tickets are supposed to link to both tickets.

Screenshots

Screenshot 2023-10-09 at 11 24 28 AM

Screenshot 2023-10-09 at 11 26 20 AM

Additional context
Add any other context about the problem here.

ZenDesk Column Name

i am setting up additional columns in ZenDesk, and I am wondering if there is a column name that will identified whether a ticket is linked or, better, which tickets are linked to other tickets

linked tix

Unable to import data in Billing 1.0.0.7

Escalated by: Rodrigo Morgavi
Original Ticket: https://advsysconsupport.zendesk.com/agent/tickets/14144
Product name: RunMyJobs, Finance Automation.
Module: Billing Server.
Version: 1.0.0.7
ProblemFrequency: Daily
Cloud Customer: Y
Workaround_requested: Y
Hotfix_Requested: Y

See also ticket 14112 - in which the release was made available.

Description of the issue: (by Nils K.)

"We requested a fix to the Billing server as 1.0.0.6 was broken an no longer allowed us to import data thus breaking RMJ.com migration scenarios. A fix was delivered in the form of Billing 1.0.0.7 today after the release was signed off on and made available by QA. However, this release is also seemingly broken as attempting to import data (using the same mechanisms we used prior to 1.0.0.6) now throws an error when attempting to import.

At this point, we are still unable to import the data from recently migrated customer "Energizer" (production)."

Error:

2022-01-17 21:42:46,734 DEBUG [http-nio-8200-exec-2] com.redwood.services.usage.service.QueryService: START getQueryByUniqueName(queryName=Core_Default)...
2022-01-17 21:42:46,813 DEBUG [http-nio-8200-exec-3] com.redwood.services.usage.service.ClientLocatorService: START getClient(customerCode=energizer-holdings, systemCode=prod, productId=core)...
2022-01-17 21:42:46,814 DEBUG [http-nio-8200-exec-3] com.redwood.services.usage.service.QueryDataService: Authenticated via API key, skipping hash-validation
2022-01-17 21:42:46,815 ERROR [http-nio-8200-exec-3] org.apache.juli.logging.DirectJDKLog: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.redwood.services.usage.model.Client.queries, could not initialize proxy - no Session] with root cause
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.redwood.services.usage.model.Client.queries, could not initialize proxy - no Session
at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:612)
at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:218)
at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:591)
at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149)
at org.hibernate.collection.internal.PersistentSet.iterator(PersistentSet.java:188)
at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1865)
at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at com.redwood.services.usage.service.QueryDataService.doSaveClientQueryData(QueryDataService.java:90)
at com.redwood.services.usage.service.QueryDataService$$FastClassBySpringCGLIB$$8dddf19c.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:93)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:209)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:119)
at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:163)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)
at com.redwood.services.usage.service.QueryDataService$$EnhancerBySpringCGLIB$$17ce34f.doSaveClientQueryData()
at com.redwood.services.usage.controller.ClientQueryDataController.saveClientQueryData(ClientQueryDataController.java:33)
at com.redwood.services.usage.controller.ClientQueryDataController$$FastClassBySpringCGLIB$$796c85b1.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)
at com.redwood.services.usage.controller.ClientQueryDataController$$EnhancerBySpringCGLIB$$25e057a7.saveClientQueryData()
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:121)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:141)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:833)

Linkets link opens previously opened tickets

I click on Linked ticket A, which works fine.
I close that ticket tab and click on Linked ticket B. However, ticket A opens and then B opens.
I close both of those ticket tabs and click on Linked ticket C. However, ticket A and ticket B open, but ticket C does not.
I close those ticket tabs and click on Linked ticket D. However, again ticket A and ticket B open, but ticket D does not.

I cleared cache and tried again, but same result.

Links does not wotk

When I search for a ticket in Linkets, I find it, then link it, but it does not work, does not succeed. The tickets stay with "There are no tickets linked to the current ticket"

What can I do ?

Thanks

Astrid

Triggers based on Parent Tickets

Hi Alex,

Thank you for building this app!

I was curious if there is a way to create a trigger or a view based on tickets marked as Parent in Linkets? I know there is a tag created by Linkets, but I don't think I can find any tags that contain "lnkt:prnt". It has to be the exact tag. Eager to hear your thoughts!

Tickets cannot be linked when the status of the ticket is "Closed"

Hey Alex,

In using the linkets app, sometimes we'll want to link current tickets to older tickets that have been closed long ago. Currently, your application will not allow this, and also states incorrectly that the link has been added successfully when you try.

Replication steps: Try linking tickets both of which have a status of "Closed".

Can closed ZD tickets receive the link in question?

I tried linking an old closed ZD ticket to an unsolved ticket. The unsolved ticket received the link, but the closed ticket does not. I can understand the tags on the ticket not updating on the closed ticket, but it would be nice if the older ticket retained the linkage within the app itself.

Linking confirmation disappears upon refresh

Before you submit

  • [Y] I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • [Y] I understand the author does not get paid to write or support this app, he just tries to provide a useful app

Describe the bug
I am testing out the workflow of this app, and upon successfully linking 2 tickets together, upon refreshing Zendesk the confirmation and linked ticket information disappears from the app and it's as if no action has been taken.

To Reproduce
Steps to reproduce the behavior:

  1. Search for issue/ticket
  2. Click on the LINK button
  3. Select "Relates to" from the options
  4. Receive confirmation as well as linked ticket information will populate in app

Expected behavior
When navigating between tickets, or refreshing Zendesk, the linked ticket information should remain static within the linkets app so it is always known what tickets are affiliated

Screenshots
file:///Users/jasondavidson/Desktop/Screen%20Shot%202022-07-20%20at%209.49.01%20AM.png
file:///Users/jasondavidson/Desktop/Screen%20Shot%202022-07-20%20at%209.49.13%20AM.png
file:///Users/jasondavidson/Desktop/Screen%20Shot%202022-07-20%20at%209.49.28%20AM.png
file:///Users/jasondavidson/Desktop/Screen%20Shot%202022-07-20%20at%209.49.45%20AM.png
file:///Users/jasondavidson/Desktop/Screen%20Shot%202022-07-20%20at%201.34.07%20PM.png

Desktop (please complete the following information):

  • OS: iOS
  • Browser Chrome
  • Version

Additional context
This behavior has been experienced as well by other colleagues

Tickets only linking one way

Before you submit

  • I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • I understand the author does not get paid to write or support this app, he just tries to provide a useful app

Describe the bug
When linking a ticket to another it only shows the link on one ticket, not both.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'any ticket'
  2. Attempt to link to any other ticket
  3. Refresh the screen on both tickets
  4. See error

Expected behavior
When linking a ticket to another ticket, I expect that the link would show on both tickets. I believe this was the case previously, but noticed that it is no longer doing that

Screenshots
Screenshots attached: image (9)
image (10)

Desktop (please complete the following information):

  • OS: iOS
  • Browser - chrome
  • Version [e.g. 22]

Tickets not linking after selections are made

Before you submit

  • I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • I understand the author does not get paid to write or support this app, he just tries to provide a useful app
  • I understand that Linkets does not work on Closed tickets

Describe the bug
When you link your ticket it is not showing in the linked ticket field any longer.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'linkets'
  2. Click on 'search'
  3. Scroll down to 'find your ticket"
  4. Select a field
  5. produces ticket tag
  6. does add ticket link

Expected behavior
Once the ticket is selected as relates to or child/parent It shows the tickets that are linked in the App field.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS Build [19044.2486]
  • Browser [chrome]
  • Version [Version 109.0.5414.121]

Smartphone (please complete the following information):

  • Browser [Chrome]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

linkets error
Linking Tickets together- New Zen.pdf
linkets error

Unable to search

As of this morning we can no longer search existing tickets. When we enter criteria to search by and enter the search button is does not do anything.

Random Errors

Hi Alex,

I am the CEO of ZenBros (Zendesk Partner).

We have almost ALWAYS added Linkets for our clients. Our client with the most volume is experiencing random errors when attempting to link tickets. We are awaiting a detailed description of the issues, but would like to know if you're willing to engage regarding them?

Tickets not linking. Clicked multiple times still not working.

Before you submit

  • I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • I understand the author does not get paid to write or support this app, he just tries to provide a useful app
  • I understand that Linkets does not work on Closed tickets

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Linkets search not pulling new tickets

Hello,

We use Linkets in Zendesk and we have multiple users that are trying to link tickets in Zendesk and the app is not finding the tickets. The tickets both exist in the system but I cannot link them together from either ticket because the search function is not pulling them. Another user is also experiencing this error.

Please let me know what we can do.

Thank you,

Justin Mack

Security and Permissions

Hi! Is there any documentation on what permissions/access to our Zendesk instance Linkets uses to function? I love the app but our security team has some questions.

Linked tickets in Zendesk unlinking/disappearing on submit

Before you submit

  • I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • I understand the author does not get paid to write or support this app, he just tries to provide a useful app
  • I understand that Linkets does not work on Closed tickets

Describe the bug
For some of our Zendesk users, saving a ticket to Pending status deletes all the links that were there before.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any ticket Zendesk and provide an update using a macro
  2. Click on Save as Pending
  3. Look at Linked Tickets in the Apps window sidebar and note all existing links have been deleted

Expected behavior
Links that were there before should still be there

Screenshots
n/a

Desktop (please complete the following information):

  • OS: all--behavior same on all laptops
  • Browser: Edge and Chrome
  • Version: latest

Smartphone (please complete the following information):
n/a

Additional context
Assume this is some sort of known bug

couldn't link

link 24951 to 23647
When I try to link a ticket, the drop down list is not allowing me to click on.
please see attached a screenshot of the issue.

Tickets no longer linking

Before you submit

  • [x ] I understand Zendesk does not support this app, nor does Zendesk pay for this app
  • [ x] I understand the author does not get paid to write or support this app, he just tries to provide a useful app
  • [x ] I understand that Linkets does not work on Closed tickets

Describe the bug
Linkets is not linking tickets. It happens across many tickets but is not consistent.

To Reproduce
Steps to reproduce the behavior:
Open a ticket
Scroll to Linkets,
Search for Ticket ID,
Select Link,
Select from drop down menu (usually “relates to”)

Message appears saying no ticket to link.
This still happens randomly across all tickets and was first reported in January.

Expected behavior
The app should show tickets that are to be linked

Screenshots
image

Linkets App is not working

Hi

Describe the bug
Can you please help met out with an issue that we have with the Linkets App.
We link the tickets from one ticket to another.
In the first ticket I see that the linking worked, but the second ticket will not be updated.

Linkets working
Linkets not working

Can you please help me out?

Kind Regard,
Vigilante

Open ticket in same window

Is it possible to open a linked ticket in the same window in a Zendesk tab instead of a new tab in the browser?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.