alanbell / exceptionalemails Goto Github PK
View Code? Open in Web Editor NEWAlerts you to emails you didn't get
License: GNU Affero General Public License v3.0
Alerts you to emails you didn't get
License: GNU Affero General Public License v3.0
on site install is a bit untested, all the code is here, but there might be a few things like mongodb indexes that need to be put in the code for performance, and we should document the process for setting it up from scratch
that page is using a table, might be better for consistency to use the slickgrid (and make that look as pretty as the bootstrap table). This would also mean a more consistent event model for editing things.
need to tighten up form validation, to stop people putting spaces in usernames and alert names, probably also the date format could be validated if I can find a regex for a php date format (or I could come up with a different plan for storing user date format)
yo dawg, I heard you liked logging in. It is possible to get back to the home page and try and log in again, that should take you somewhere sensible, or perhaps it isn't sensible to get back to the welcome page whilst logged in.
currently you have to delete and recreate alerts if you want to change them (other than pause/unpause them) I need an editing framework
should be possible to get an automatic password reset
fill in your email address
we email you a link (like the registration confirmation link)
if you click the link we reset your password and send you a new one.
currently you can only edit your timezone/date format when registering, there is no process to edit these
Need to deal with things that don't happen at weekends, things that only happen on specific days, month end tasks. Anything else? There could be a complicated selector to allow people to choose stuff like the second to last Tuesday of the month, however that is probably unnecessary complexity. Specific days of the week, first and last of the month probably covers 95% of requirements.
we do the regular expression match in memory, we don't need the body and can drop it before saving the email to mongodb
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.