aculligan / zendesk_priority_highlights Goto Github PK
View Code? Open in Web Editor NEWHighlight Zendesk tickets in Views based on priority
Home Page: http://priorityhighlights.alexculligan.com
Highlight Zendesk tickets in Views based on priority
Home Page: http://priorityhighlights.alexculligan.com
Some CSS items in Firefox are moved around, or the wrong size.
Make it possible to highlight tickets based on custom fields as well as the default "Priority" field.
Functions in content_scripts run multiple times, causing Google Analytics to fire several times and local variables get reset to undefined
.
Add Force SSL.
Seems like a good practice.
Currently using the tabs permission (here and here) to set the icon actions, but using the tab permissions seems like an overkill for an extension that only runs in one domain.
Changing the permission to activeTab (here and here) will still give the same benefits without the the extension having access to any other pages. This is good for privacy.
Options get reset every time after an update.
This happens because the extension sets default options when it's installed, and there is no way to differentiate between a first time install and an update install.
Will need to check if data is already saved and stop the extension from setting new default options.
Extension is unable to find DOM elements when a views page is reloaded. This is because Zendesk can take a long time to load all the elements, especially tickets in views.
This has been addressed in the past by setting a timeout before extension loads, but that creates a bad UX when the page does load fast enough.
Add the option to customize the colors for each priority.
To be honest, I've never been a big fan of Google Analytics, but it has proven useful (ie: knowing what languages needed support).
However, I don't think there's a need to have all the information it provides. The needs of the extension are simple when it comes to analytics: install, uninstall, usage, version, and options editing. I don't need to know anything else really. So, in order to keep protecting users and their privacy, an alternative should be implemented.
Open to ideas. No ETA.
To protect user privacy, will add "anonymizeIp" to all Google Analytics. Google never displays that data to developer, but there's no reason anyone should have it at all in the first place.
Firefox throws an error when using window.close();
Scripts may not close windows that were not opened by script.
This means the Options page and Options popup can't be closed by user or after inactive time.
Hi @aculligan,
Our team uses Zendesk for our primary support and often find ourselves wishing for the ability to highlight tickets that have not received an agent response after a certain amount of time has elapsed. I was wondering if you would be open to me forking this repo and giving that update a try?
The reason I ask here is because I would be happy to submit a pull request under this issue (or a new one if it doesn't quite fit here) if I'm successful and if this is something you would find useful?
No matter what, thanks for this helpful chrome extension!
Originally posted by @jude-lawson in #3 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.