Giter Site home page Giter Site logo

schmave / demschooltools Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 4.0 40.14 MB

License: MIT License

Java 38.81% JavaScript 19.53% CSS 2.67% HTML 19.61% Scala 0.35% Python 5.91% Shell 0.17% Batchfile 0.14% Less 1.57% Procfile 0.02% Makefile 0.26% Clojure 10.17% PLpgSQL 0.78%

demschooltools's People

Contributors

aaronbrowder avatar schmave avatar steveshogren avatar technomancy avatar thedreadpirate avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

demschooltools's Issues

Rework MailChimp integration

One to one relation between tags and mailchimp lists
sync subscribes to mailchimp as well
sync tags as list segments?

Or fix this bug:

when person removed from tag, don't remove from MC list if they are still in a different tag that has an add sync to MC

Checklist task not getting completed

I noticed it both on the computer and on my phone when trying to check off a list I already created. The problem went away temporarily but then came back.

One thing I realized was if the system is working, when I check that a task has been completed the comment text box will automatically pop up. Even if I don't have a comment I click save and everything works.

If the system isn't working, when I check that something is completed that text box doesn't pop open. Even if I click on "add comment" and click save, it doesn't save that I checked off a task as completed.

It's 10:22 now [8/29/2015] and I'll make another attempt for your records.

Uncaught exception in viewPersonsWriteups

java.lang.NullPointerException
at controllers.Application.viewPersonsWriteups(Application.java:632)
at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$15$$anonfun$apply$15.apply(Routes.scala:2136)
at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$15$$anonfun$apply$15.apply(Routes.scala:2136)
at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:136)
at play.core.routing.HandlerInvokerFactory$JavaActionInvokerFactory$$anon$14$$anon$3$$anon$1.invocation(HandlerInvoker.scala:127)
at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:70)
at play.GlobalSettings$1.call(GlobalSettings.java:67)
at controllers.Secured$AuthenticatedAction.call(Secured.java:61)
at controllers.DumpOnError.call(DumpOnError.java:15)
at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:94)
at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:94)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:40)
at play.api.libs.iteratee.Execution$trampoline$.execute(Execution.scala:70)
at play.core.j.HttpExecutionContext.execute(HttpExecutionContext.scala:32)
at scala.concurrent.impl.Future$.apply(Future.scala:31)
at scala.concurrent.Future$.apply(Future.scala:492)
at play.core.j.JavaAction.apply(JavaAction.scala:94)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:104)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:103)
at scala.Option.map(Option.scala:146)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:103)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:96)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$13.apply(Iteratee.scala:536)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$13.apply(Iteratee.scala:536)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
10:48:01.830 ERROR application - Error for request at /viewPersonsWriteups/6141
Headers:
Host --> trvs.demschooltools.com|||
Accept --> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8|||
Cookie --> PLAY_SESSION=1c2b4681538aff431dd297c00f9b354f6ffb617a-pa.s.id=09b2eb8a-8ba6-4117-b31d-20a36d92aacd&pa.u.exp=1442269007467&pa.p.id=google&pa.u.id=116129716600429956032&timeout=1442265913584|||
X-Real-IP --> 98.239.240.88|||
Connection --> close|||
User-Agent --> Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36|||
Accept-Encoding --> gzip, deflate, sdch|||
Accept-Language --> en-US,en;q=0.8|||
X-Forwarded-For --> 98.239.240.88|||
Upgrade-Insecure-Requests --> 1|||
Cookies:
PLAY_SESSION --> 1c2b4681538aff431dd297c00f9b354f6ffb617a-pa.s.id=09b2eb8a-8ba6-4117-b31d-20a36d92aacd&pa.u.exp=1442269007467&pa.p.id=google&pa.u.id=116129716600429956032&timeout=1442265913584

404 for utils.js

It's not being put in the assets jar... something wrong with the dist.

Show manual as of a historical date

Is there a simple way to archive a law book every time a rule is added, stricken, or changed? It is sometimes helpful to look back at previous lawbooks when discussing rule changes. Currently we have a paper archive that we use, but it would be nice to bring that into the 21st century.

crash bug

====== 1. ==
java.lang.NullPointerException
at com.feth.play.module.pa.PlayAuthenticate.storeUser(PlayAuthenticate.java:169)
at com.feth.play.module.pa.PlayAuthenticate.loginAndRedirect(PlayAuthenticate.java:393)
at com.feth.play.module.pa.PlayAuthenticate.handleAuthentication(PlayAuthenticate.java:559)
at com.feth.play.module.pa.controllers.Authenticate.authenticate(Authenticate.java:13)
at controllers.Public.authenticate(Public.java:345)
at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$110$$anonfun$apply$110.apply(Routes.scala:2706)
at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$110$$anonfun$apply$110.apply(Routes.scala:2706)
at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:136)
at play.core.routing.HandlerInvokerFactory$JavaActionInvokerFactory$$anon$14$$anon$3$$anon$1.invocation(HandlerInvoker.scala:127)
at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:70)
at play.GlobalSettings$1.call(GlobalSettings.java:67)
at controllers.DumpOnError.call(DumpOnError.java:15)
at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:94)
at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:94)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:40)
at play.api.libs.iteratee.Execution$trampoline$.execute(Execution.scala:70)
at play.core.j.HttpExecutionContext.execute(HttpExecutionContext.scala:32)
at scala.concurrent.impl.Future$.apply(Future.scala:31)
at scala.concurrent.Future$.apply(Future.scala:492)
at play.core.j.JavaAction.apply(JavaAction.scala:94)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4$$anonfun$apply$5.apply(Action.scala:105)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:104)
at play.api.mvc.Action$$anonfun$apply$1$$anonfun$apply$4.apply(Action.scala:103)
at scala.Option.map(Option.scala:146)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:103)
at play.api.mvc.Action$$anonfun$apply$1.apply(Action.scala:96)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)
at play.api.libs.iteratee.Iteratee$$anonfun$mapM$1.apply(Iteratee.scala:524)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMapM$1.apply(Iteratee.scala:560)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$13.apply(Iteratee.scala:536)
at play.api.libs.iteratee.Iteratee$$anonfun$flatMap$1$$anonfun$apply$13.apply(Iteratee.scala:536)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
14:36:52.118 ERROR application - Error for request at /authenticate/google?state=10902f98-e01c-42d1-8f32-c431e34c6db0&code=4/YmALs449L2eMDPg4AzL-3FZziXI4_xH4Dha-fiy-ICM
Headers:
Host --> trvs.demschooltools.com|||
Accept --> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8|||
Cookie --> PLAY_SESSION=e2e69c9ba62bb13401099f121b03adb064c780c2-pa.s.id=cff65f23-f312-4c5a-9fe9-3e43bba85bd9&pa.u.exp=1443209708344&pa.p.id=google&pa.u.id=116129716600429956032&timeout=1443206109716|||
X-Real-IP --> 172.56.10.219|||
Connection --> close|||
User-Agent --> Mozilla/5.0 (Linux; Android 5.1.1; SM-G920T Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36|||
Cache-Control --> max-age=0|||
X-Client-Data --> CKW2yQEIqbbJAQj1icoBCJaSygEIrZfKAQ==|||
Accept-Encoding --> gzip, deflate, sdch|||
Accept-Language --> en-US,en;q=0.8|||
X-Forwarded-For --> 172.56.10.219|||
X-Chrome-Connected --> id=116129716600429956032,mode=0,enable_account_consistency=true|||
X-Chrome-UMA-Enabled --> 1|||
Upgrade-Insecure-Requests --> 1|||
Cookies:
PLAY_SESSION --> e2e69c9ba62bb13401099f121b03adb064c780c2-pa.s.id=cff65f23-f312-4c5a-9fe9-3e43bba85bd9&pa.u.exp=1443209708344&pa.p.id=google&pa.u.id=116129716600429956032&timeout=1443206109716

14:36:52.144 ERROR application -

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.