Contributions for Project Verdun
 
Date Type From Resource Type Qty URL Description Process Deliverables
Jan. 22, 2019 Time Contribution Tibi Work - Meeting 1.00 HR Met with Joh Husband, discussed about his involvement in the project, presented our current initiatives, gave him some info on recent development, explained meeting with Pierre bisson.
Jan. 16, 2019 Time Contribution Tibi Work - Meeting 3.00 HR Met Pierre Bisson (economic analyst for the ministry of economic development and innovation Quebec). Spoke about Verdun project, got his support for a connection with Employ Quebec to increase flow through Sensorica. https://docs.google.com/document/d/1w-fWZhJUFwux-hap66mwv3mgN5oV8aRH6Ty5W-DANiI/edit
Oct. 19, 2018 Time Contribution Tibi Work - Meeting 3.50 HR Meeting the government officials deom DEC, MESI, Ville de Montreal to discuss the Verdun project, funding possibilities.
Oct. 19, 2018 Time Contribution Tibi Work - Grant writing 2.00 HR Open Made presentation for meeting with MESI, D
Aug. 28, 2018 Time Contribution Tibi Work - Meeting 2.00 HR Met with M. Dugas at the Church in Verdun, to decide for a space for Eco2FEst and Verdun.
Aug. 17, 2018 Time Contribution Tibi Work - Meeting 0.75 HR Spoke to Remis from DEC over the phone, gave updates and sent info by email.
Aug. 15, 2018 Time Contribution Tibi Work - Facilitation and coordination 2.00 HR Phone conversations and email exchanges with Alicia (David), MESI, DEC, and some people in charge for the church (potential location for eco2fest and Verdun project) in Verdun. Updated the Updates doc for the Verdun project
Aug. 13, 2018 Time Contribution Tibi Work - Meeting 2.00 HR Meeting with Sylvain Lefebvre (prof) et Jeremy Diaz (PhD student) at UQAM, they want to contribute to the Verdun project. Meeting organized by Jeremy.
Aug. 7, 2018 Time Contribution Tibi Work - Meeting 1.50 HR Open Meeting with MESI at their Montreal office for funding the project, Jeremy represented OuiShare.
Aug. 6, 2018 Todo Tibi Work - Analysis and Strategy 1.50 HR worked on the presentation with Jeremy https://docs.google.com/presentation/d/1lLOmPJEQKkTC2bN5swHT0YvzuuJ6D3lNdGtzMdMR1fM/edit#slide=id.g3e775edc7f_0_18
July 18, 2018 Time Contribution Tibi Work - Facilitation and coordination 0.02 HR test Create new classical NRP for the Vedun project
July 16, 2018 Time Contribution Tibi Work - Meeting 3.00 HR Meeting for Eco2Fest, which is now presented jointly with the Verdun project. Meeting organized by Ouishare / Agathe, with participants from the federal government, provincial government, Desjardins, Desjardins lab, Caisse d'economie solidaire, chantier d'economie sociale, etc.
July 12, 2018 Time Contribution Tibi Work - Analysis and Strategy 2.00 HR worked with Agathe from Ouishare on eco2fest, which is not presented jointly with the Verdun project. discussions for understanding where eco2fest is going, how to present it, communications with potential partners, ...
July 9, 2018 Time Contribution Tibi Work - Business building 0.25 HR Called Philippe Tisseurs from http://www.destinationtravail.org/ , as David suggested, to talk about collaboration and perhaps sharing space. Sent email to Sensorica and NOICE mailing lists to inform about meetings last week (improved the last entries in the Updates document).
July 5, 2018 Time Contribution Tibi Work - Meeting 1.83 HR Open Had a meeting with 2 guys from Europe to structure collaboration on Governance, in relation to Verdun and next gen NRP. Jonathan (lawyer from Sensorica + EVA) and Dardan (Eva) were part of the meeting. This was the first meeting. More to come...
June 14, 2018 Time Contribution Tibi Work - Meeting 0.75 HR Phone call with David, discussing about funding, where to take this next.
June 4, 2018 Time Contribution Tibi Work - Administration 0.50 HR PME Montreal send us possible locations for the first lab. I documented, sent signals to PierreLaurent and Eimen about it.
May 22, 2018 Time Contribution davidh Work - Programming software 1.62 HR Checking out the create order UI. Looks pretty good; might want to make the description row-fluid to get it to sit to the right on monitors and go under the thumbnail on mobile. Also, I thought I had the controls to the right of the thumbnail, which would make the description on the bottom make more sense. Looking into that. The template overrides the extra_head block without adding the block.super, so I stuck that in. Probably should consider this first if there are any other silly looking things in the HTML. Perfect. Now for the finale, testing the value equations UI. Made a roughly fair value equation that rewards squeezing work. I'm now double-billing for coding and squeezing lemons (for the lemonade stand test project). Have to make a juicer to complete the process, can't find the control to adjust the quantity. So I went to add an unplanned output to the process as a quick hack, but I found that the dialog has a lot of goofy text that doesn't really belong anywhere. Investigating. Went ahead and added block.super since it was missing. The type variable wasn't declared, which really should have caused it to crash, but didn't. Should work now. The resource type dropdown list options are not quite right; may be due to the missing label fields. Should be easier to fix at the tag level, otherwise will need to sweep all the templates. Alternatively, it might be due to a missing process pattern or a lack of output resource types (though I don't see how they would get messed up in this way). It actually looks as if it's the string-ification of resource types adding a list of facet values, since two forms that have nothing at all else in common are having the same problem. Er, it looks like the facets were included intentionally. Anyway, the labels are fixed. Looks like everything works to me. Calling it a day on this one, switching over to brainstorming on the next-gen NRP standardization minimal requirements. Create new classical NRP for the Vedun project
May 22, 2018 Time Contribution Tibi Work - Administration 0.50 HR Open Added some new items to the planning doc for the Verdun project, while reading proposals.
May 22, 2018 Time Contribution Tibi Work - Administration 0.50 HR Open Updated Trello board
May 21, 2018 Time Contribution Tibi Work - Administration 0.75 HR Open Propagated Emian's urban analysis document, for chosing the place for the 5 CELLs, sent it to PME Montreal, Ville de Montreal (Development economique) and David.
May 21, 2018 Time Contribution davidh Work - Programming software 1.42 HR Investigating the 2 remaining create_order test fails. In both cases, the offending commitment list is from changeable.producing_commitments(), which should have two elements, but instead has none. Indeed, the list of commitments makes no mention of changeable. Will have to examine the test system to make sure there really should be changeables involved, as I only see the order for parent, child, or grandchild, and my impression was that those are related only to each other. Sure enough, there are no solid links between those 2 systems that I can find, so I don't know how this was supposed to happen. Changed them to order the workflow recipe RTs, and everything now works. Confetti please. And now the server is handing out 500 internal server errors. Will have to check out log files. Yeah that one is going to be webfaction's problem, unfortunately. Create new classical NRP for the Vedun project
May 20, 2018 Time Contribution davidh Work - Programming software 3.80 HR Messing with the test_orders.py; the field names have changed, the primary keys have changed, and the tests relied on all of that. Luckily I did figure out what the old primary keys were. Er, can't import django.forms.BaseFormSet? I'm looking at the source right now..... Can't import it. Interesting. aha, it's django.forms.formsets.BaseFormSet If this doesn't work I need to create an OrderItem model class to bind to the form class; they could be confused that they aren't really associated with real live commitments in an exact way. Needs a max_items to survive, eh? Added all the static fields I could see the Django code doing to its own formsets. Looks like the #510 fix test passes, but I've spoken too soon about that before. Drat. The RT IDs are still not appearing. Just for fun, try getting rid of the boundness to Commitment, which I don't like at all anyway. Maybe it will validate anyway. That worked. I need to stop trusting the Django documentation. Came up with a hackish, inelegant fix that works for the IDs, plugged default values of zero in literally every place conceivable for the quantities, since they went unfilled in the initializers. Seems to make the forms' is_valid work, finally. Now, to deal with the 2 remaining failing tests (yeah we're down two!) Create new classical NRP for the Vedun project
May 18, 2018 Time Contribution davidh Work - Programming software 5.22 HR About to get a smoking gun in relation to VerdunNRP #10 and valnet #510. It's the order item form. It can't find its fields right. Or maybe my list comprehension sucked. Both of these things are true. Probably going to need to rewrite the form class as an order form with an order item form formset. Otherwise I'm just not equipped to figure out what is confusing the form bindings. The plan is like this. I wanted to mess with the order form anyway, get rid of the table, make it look more like the inventory list, make things a little more sensible with regard to the fact that it isn't bound to a commitment object anyway, it doesn't use half of its fields now, etc. etc. I can clean it up so that it uses an independent template. Done with that template, _order_item_rt.html Now for the parent template, create_order.html Done (it has some TODOs for filtering, but I doubt it will come up) Made some changes to forms.OrderItemForm, made forms.OrderItemFormSet to manage them Modified the view to accommodate. Won't have time to test it, so I leave it down for today. Create new classical NRP for the Vedun project
May 17, 2018 Time Contribution davidh Work - Programming software 6.55 HR Returning to issue of commit being unassigned when referenced in views.create_order. Also making said function a little more logical about its choice of default users, and reviewing best practices on raising ValidationErrors I feel a little dumber about this, but it appears we can circumvent this problem entirely by getting the date from the order creation date (or just datetime.date.today). Using the method that creates these commitments in the first place, there is no way for these commitments to have any other date. However, it's still probably going to fail all the tests, as there is no good reason for commit to be None unless there are no commitments in the DB for the order, unless they failed to be generated. But the tests and the extra diagnostic functions should catch this when the the view function doesn't throw in these locations. Er, now it's having the receiver issue too... how did that go away temporarily? Maybe it wants the ids? Nah, that was pretty dumb too. Fixed. Diagnostic shows association flaw in all 3 cases; elaborating that trap. Fix for #510 shows 1 commitment existing after a zero quantity order. Just to make sure, adding assertion that all commitments are really gone under fix #510. All 3 of the other tests are showing flaws at the first call, which in all cases is using resource_type.producing_commitments(), so let's start there. Things that are not the problem with the 3 association issues: - No commitments generated at all (there is 1) - Parent RT not associated with (the 1) commitment - Commitments not associated with event types - Parent RT not associated with producing process - Commitment associated with RT not associated with order (the 1 is) I might have just cracked it, but it will be a pain to really fix. However, if I am right, it should address all 4 problems. The OrderItemForms are not binding to their own controls. That explains why it wouldn't catch the quantity issue, but would stop the items from ever being added to the order. Testing just that hypothesis for now before I make huge changes to fix it. Yeah that has gotta be it. Will start patching it up tomorrow. Create new classical NRP for the Vedun project