...
[15:30:42 CDT(-0500)] <js70> hmmm jello
[15:31:03 CDT(-0500)] <TonyUnicon> sugar free jello - yolo
[15:33:16 CDT(-0500)] <js70> I meant yuuum. my brain is frozen
[15:39:36 CDT(-0500)] <TonyUnicon> I thought you were judging me
[16:14:16 CDT(-0500)] <JasonElwood> just realized I wasn't on here all day.
[16:14:30 CDT(-0500)] <js70> we missed you.
[16:14:34 CDT(-0500)] <JasonElwood> question about external_course_program and external_program
[16:14:35 CDT(-0500)] <dmccallum54> tony got jello
[16:14:51 CDT(-0500)] <js70> greg was complementary
[16:14:57 CDT(-0500)] <JasonElwood> you're a weird dude Tony. a weird dude
[16:15:12 CDT(-0500)] <JasonElwood> and so was Jim. thanks Jim
[16:16:52 CDT(-0500)] <JasonElwood> the two tables have no relation, primarily because we don't have any fk in external data. I just want to confirm that external_course_program is used for the available course filter and external_program is used in the template definition. there is no relation between the two.
[16:16:54 CDT(-0500)] <JasonElwood> code or data
[16:20:44 CDT(-0500)] <dmccallum54> TonyUnicon do you have a quick answer for that one?
[16:21:21 CDT(-0500)] <JasonElwood> we do have fk for the course_code I see
[16:22:09 CDT(-0500)] <js70> yeah, thats a tony question.
[16:31:52 CDT(-0500)] <TonyUnicon> sorry bak
[16:32:54 CDT(-0500)] <TonyUnicon> right
[16:33:08 CDT(-0500)] <TonyUnicon> template will have a programCode
[16:33:22 CDT(-0500)] <TonyUnicon> which will be a soft reference to something in the external_program table
[16:33:29 CDT(-0500)] <TonyUnicon> and external_course_program is used to filter
[16:33:42 CDT(-0500)] <TonyUnicon> does that answer your question?
[16:33:46 CDT(-0500)] <JasonElwood> soft reference meaning code and name will be duplicated in each with no direct reference
[16:33:56 CDT(-0500)] <TonyUnicon> meaning code
[16:34:13 CDT(-0500)] <TonyUnicon> if we need the name we'd fetch it from the program store
[16:34:53 CDT(-0500)] <JasonElwood> name exists in both though. so I just need to know which part of the app will use which table
[16:34:59 CDT(-0500)] <JasonElwood> because they could conflict
[16:35:43 CDT(-0500)] <TonyUnicon> i actually dont know what program_name is there
[16:35:46 CDT(-0500)] <TonyUnicon> why*
[16:36:23 CDT(-0500)] <TonyUnicon> dmccallum54 do you remember why it's there?
[16:38:01 CDT(-0500)] <dmccallum54> in template?
[16:38:21 CDT(-0500)] <TonyUnicon> in external_course_program
[16:39:01 CDT(-0500)] <TonyUnicon> is there a requirement for course specific alias of a program name?
[16:39:02 CDT(-0500)] <dmccallum54> from the impl doc:
[16:39:08 CDT(-0500)] <dmccallum54> "We don't need a list of programs without courses to support search features, but we require external_program anyway b/c we know we need that feature for plan templates (Feature Set 4). The denormalization of program names into external_course_program is an optimization to help search, though, which really only does need the list of programs having at least one required course. This lets that lookup avoid one join. And denorm
[16:39:20 CDT(-0500)] <JasonElwood> JS- for 963 (plan to offer), our implementation is different than Sinclair's implementation. we have distinct year and term whereas Sinclair's just has term. so we could do something like show the next X terms offered
[16:39:35 CDT(-0500)] <dmccallum54> if the "optimization" isn't used or causes more problems than it solves, then we can kill it
[16:40:22 CDT(-0500)] <JasonElwood> I'm just trying to confirm that external_course_program is for the available course filter AND external_program is for template. neither the data nor the code will crossover.
[16:41:33 CDT(-0500)] <TonyUnicon> yes
[16:42:05 CDT(-0500)] <TonyUnicon> your statement is correct
[16:42:13 CDT(-0500)] <JasonElwood> cool
[16:42:30 CDT(-0500)] <JasonElwood> JS- my question to you may have been lost in that discussion
[16:45:28 CDT(-0500)] <TonyUnicon> js70 have you done a build with my changes?
[16:45:36 CDT(-0500)] <TonyUnicon> is it stable?
[16:45:52 CDT(-0500)] <js70> doing it now. plenty of horses to go around.
[16:46:11 CDT(-0500)] <TonyUnicon> i heard a symbol crash somewhere
[16:47:41 CDT(-0500)] <TonyUnicon> i am leaving for a ball game soon, I want to make sure I won't submarine your development
[16:47:51 CDT(-0500)] <js70> k
[16:47:52 CDT(-0500)] <TonyUnicon> before I leave
[16:47:57 CDT(-0500)] <js70> rockies?
[16:48:10 CDT(-0500)] <TonyUnicon> yeah, yankees are in town for the first time in 6 years
[16:48:11 CDT(-0500)] <js70> spinning it up now.
[16:48:16 CDT(-0500)] <TonyUnicon> and I was a yankee fan growing up
[16:48:37 CDT(-0500)] <js70> yankee fans are the best
[16:48:43 CDT(-0500)] <js70> bronx cheer and all that
[16:48:44 CDT(-0500)] <TonyUnicon> it will be raining and in the 50's, cant wait
[16:48:57 CDT(-0500)] <TonyUnicon> sitting in the bleachers of yankee stadium is a unique experience
[16:49:01 CDT(-0500)] <js70> just like yankee stadium in october
[16:49:17 CDT(-0500)] <TonyUnicon> yeah
[16:49:42 CDT(-0500)] <TonyUnicon> watch a game at coors field is like a tennis match in term of intensity
[16:51:05 CDT(-0500)] <js70> I'll bet.
[16:51:13 CDT(-0500)] <js70> too civilized
[16:51:16 CDT(-0500)] <TonyUnicon> im hoping to catch a d-backs game the next time I'm down there
[16:51:40 CDT(-0500)] <js70> kool. let me know, I'll get tickets. they are actually a good team to see.
[16:51:53 CDT(-0500)] <TonyUnicon> ive seen them play so many times here in Denver
[16:51:59 CDT(-0500)] <TonyUnicon> I am very familiar with the team
[16:52:59 CDT(-0500)] <TonyUnicon> see if you can load old maps no problem
[16:53:00 CDT(-0500)] <TonyUnicon> you should
[16:53:05 CDT(-0500)] <TonyUnicon> save as well
[16:53:22 CDT(-0500)] <js70> k. dealing with some javascript errors of my own
[16:53:30 CDT(-0500)] <js70> liquibase loads.
[16:53:38 CDT(-0500)] <TonyUnicon> hooray
[16:54:05 CDT(-0500)] <js70> . Request URL:http://localhost:8080/ssp/app/view/admin/forms/AbstractReferenceAdminWithoutDelete.js?_dc=1368050015644
[16:54:05 CDT(-0500)] <js70> . Request Method:GET
[16:54:05 CDT(-0500)] <js70> . Status Code:404 Not Found
[16:54:14 CDT(-0500)] <TonyUnicon> thats not me
[16:54:21 CDT(-0500)] <js70> k
[16:54:24 CDT(-0500)] <TonyUnicon> I saw a change around that
[16:54:25 CDT(-0500)] <TonyUnicon> in git
[16:55:12 CDT(-0500)] <js70> k, i have the file. just not pulling it in.
[16:55:34 CDT(-0500)] <js70> i can fix it for now.
[16:56:41 CDT(-0500)] <dmccallum54> the file was deleted
[16:57:02 CDT(-0500)] <dmccallum54> i removed it from app.js and the jsb3 in 6293fc0333de29e081198921588666b260ddffa0
[16:57:06 CDT(-0500)] <TonyUnicon> looks like there is a bug jim
[16:57:15 CDT(-0500)] <TonyUnicon> there is a not null constraint being violated, I will fix it
[16:57:43 CDT(-0500)] <js70> k
[16:58:04 CDT(-0500)] <tbain> I deleted that AdminWithoutDelete becuase it wasn't needed anymore.. though I might have missed somewhere where it was being referenced, where are you encountering the problem with it?
[16:58:28 CDT(-0500)] <js70> on load
[16:58:46 CDT(-0500)] <js70> its still in my app.js
[16:59:26 CDT(-0500)] <TonyUnicon> maybe you need to shift-F5
[17:00:12 CDT(-0500)] <js70> maybe you need to have a fist sandwich
[17:00:15 CDT(-0500)] <js70> buddy
[17:00:17 CDT(-0500)] <tbain> one moment, I might have missed that other reference to it there
[17:00:21 CDT(-0500)] <TonyUnicon> lol
[17:00:44 CDT(-0500)] <js70> you ARE a new yorker
[17:01:19 CDT(-0500)] <TonyUnicon> we are known to be cantankerous
[17:02:21 CDT(-0500)] <TonyUnicon> the culture at an east coast software compare is just completely different than out west
[17:02:34 CDT(-0500)] <TonyUnicon> company*
[17:03:14 CDT(-0500)] <tbain> I wouldn't want to be a QA person in a company of that nature...
[17:03:15 CDT(-0500)] <TonyUnicon> i think at my last company birkenstocks where part of the dress code
[17:03:56 CDT(-0500)] <js70> maps load
[17:04:08 CDT(-0500)] <js70> go root for your team
[17:04:14 CDT(-0500)] <TonyUnicon> maps dont save
[17:04:17 CDT(-0500)] <TonyUnicon> testing a fix now
[17:04:30 CDT(-0500)] <TonyUnicon> but I jsut ran into the same javascript error after the build
[17:04:48 CDT(-0500)] <TonyUnicon> what did you do to mute it?
[17:04:49 CDT(-0500)] <js70> not interested in saving. if they can't memorize it, they don't deserve to go to college.
[17:05:15 CDT(-0500)] <dmccallum54> TonyUnicon what commit are you on?
[17:05:36 CDT(-0500)] <TonyUnicon> fb1566b
[17:05:46 CDT(-0500)] <TonyUnicon> ok I see your fix now
[17:05:52 CDT(-0500)] <TonyUnicon> sourcetree was stale
[17:05:58 CDT(-0500)] <tbain> Sorry about that :/
[17:06:05 CDT(-0500)] <TonyUnicon> no worries
[17:06:06 CDT(-0500)] <TonyUnicon> ive done worse
[17:06:17 CDT(-0500)] <dmccallum54> as you should be. this is the very first time the build has ever been broken
[17:06:22 CDT(-0500)] <dmccallum54> very. firts.
[17:06:30 CDT(-0500)] <dmccallum54> also my first irc typo
[17:07:35 CDT(-0500)] <js70> there will be more. old age is a bitch
[17:07:51 CDT(-0500)] <dmccallum54> my ironic tshirts will protect me
[17:07:54 CDT(-0500)] <js70> the vultures are circling
[17:07:58 CDT(-0500)] <TonyUnicon> hehe
[17:08:23 CDT(-0500)] <js70> just like when i biked to Tucson. They looked mighty hungry. still are
[17:08:38 CDT(-0500)] <js70> I expect
[17:09:42 CDT(-0500)] <dmccallum54> i'll send tony's bohemian ruby hipsters ahead of me next time i go down there
[17:09:54 CDT(-0500)] <TonyUnicon> beware of the tuscan raiders
[17:10:12 CDT(-0500)] <TonyUnicon> they will steal your droids
[17:10:55 CDT(-0500)] <TonyUnicon> i guess that reference was a bit of a stretch
[17:11:13 CDT(-0500)] <JasonElwood> These aren't the droids you're looking for
[17:11:36 CDT(-0500)] <TonyUnicon> I came in dressed as a storm trooper one halloween
[17:11:43 CDT(-0500)] <TonyUnicon> and the first thing someone said to me was
[17:11:48 CDT(-0500)] <js70> quit the next day
[17:11:55 CDT(-0500)] <TonyUnicon> 'aren't you a little short for a storm trooper'
[17:12:01 CDT(-0500)] <TonyUnicon> fail
[17:12:13 CDT(-0500)] <JasonElwood> very nice
[17:12:29 CDT(-0500)] <TonyUnicon> youve never met me but I'm 5'7
[17:12:31 CDT(-0500)] <js70> yoda is cool
[17:12:34 CDT(-0500)] <TonyUnicon> so i cried in the corner the rest of the day
[17:12:55 CDT(-0500)] <JasonElwood> you didn't say. "huh. Oh the uniform. I'm Luke Skywalker. I'm here to rescue you. I'm with Ben Kenobi"
[17:13:22 CDT(-0500)] <TonyUnicon> good point
[17:13:29 CDT(-0500)] <TonyUnicon> ill keep it in my pocket for next halloween
[17:13:41 CDT(-0500)] <JasonElwood> that's badass though man
[17:13:56 CDT(-0500)] <js70> i thought it was wierd.
[17:13:58 CDT(-0500)] <js70> full circle
[17:15:04 CDT(-0500)] <JasonElwood> Maybe Tony can find a costume from a character from the 1938 version of 10,000 Leagues Beneath the Sea that you would recognize.
[17:15:50 CDT(-0500)] <TonyUnicon> haha
[17:15:57 CDT(-0500)] <TonyUnicon> alright Jim plans are saving
[17:16:10 CDT(-0500)] <TonyUnicon> im off to coors, if anything blows up on you leave me an email and I'll get to it tonight
[17:16:37 CDT(-0500)] <js70> have a blast. i hear the beer is cheap
[17:16:55 CDT(-0500)] <JasonElwood> maybe wait until tomorrow. 10 beers + 5 hot dogs +coding = bad
[17:17:05 CDT(-0500)] <TonyUnicon> relatively, the plus is they have a good selection of microbrews at the ball park so I don't have to settle for coors heavy
[17:17:16 CDT(-0500)] <TonyUnicon> good point Jason
[17:17:22 CDT(-0500)] <js70> rocky mountain kool-aid
[17:17:26 CDT(-0500)] <js70> don't drink it
[17:17:38 CDT(-0500)] <TonyUnicon> when the broncos drafted tebow
[17:17:50 CDT(-0500)] <TonyUnicon> there was a joke that he was on the platte river turning water into coors light
[17:18:03 CDT(-0500)] <TonyUnicon> alright gotta run
[17:18:06 CDT(-0500)] <JasonElwood> later
[17:18:08 CDT(-0500)] <TonyUnicon> later
[17:18:09 CDT(-0500)] <js70> later
[17:18:39 CDT(-0500)] <tbain> toodles