obfuscurity / judy

Bespoke service for reviewing CFP submissions
http://obfuscurity.github.io/judy
Other
25 stars 6 forks source link

Add a Heroku Button #20

Closed jacobian closed 9 years ago

jacobian commented 9 years ago

Mostly I wanted a chance to fool around with creating a Heroku button :yum:

obfuscurity commented 9 years ago

I have to ask, is there any chance you're using Judy? I doubt you are, but I'd be honored.

obfuscurity commented 9 years ago

Oh, and thanks for the button. It's been on my TODO for a while now. :smile_cat:

jacobian commented 9 years ago

@obfuscurity I am using it! Or rather I hope to, I haven't exactly started yet, but it does about 95% of what I want out of a CfP system, without any crap I don't want, so it seems like the right place for me to start.

obfuscurity commented 9 years ago

Awesome. It's still under development, adding some bits that I'll want for review later on. Recently I added a type column to abstracts that I'm using as a cheap tagging mechanism until it supports full-blown tagging.

                                   Table "public.abstracts"
   Column   |          Type          |                       Modifiers
------------+------------------------+--------------------------------------------------------
 id         | integer                | not null default nextval('abstracts_id_seq'::regclass)
 title      | character varying(255) | not null
 body       | text                   |
 speaker_id | integer                |
 event_id   | integer                |
 type       | text                   | not null
Indexes:
    "abstracts_pkey" PRIMARY KEY, btree (id)
Foreign-key constraints:
    "abstracts_event_id_fkey" FOREIGN KEY (event_id) REFERENCES events(id)
    "abstracts_speaker_id_fkey" FOREIGN KEY (speaker_id) REFERENCES speakers(id)
Referenced by:
    TABLE "scores" CONSTRAINT "scores_abstract_id_fkey" FOREIGN KEY (abstract_id) REFERENCES abstracts(id)

=> select id, type from abstracts;
 id |   type
----+-----------
  3 | session
  4 | workshop
  5 | session
  6 | session
  7 | session
  9 | session
 10 | session
  8 | session
 15 | lightning
 17 | session
(10 rows)

For this reason the create form view is currently broken since I haven't added that field yet. Should take only a minute to fix but I'm focusing on client integration instead.

I'm now posting directly from the conference site.

https://github.com/monitorama/monitorama.github.com/blob/master/javascripts/main.js#L44-L64