year 2007
Oct 25 12:00-2:45 people crud with full mlist data Oct 26 10:45-1:15 affil crud affil on person view, descriptions shown links on top for People, Affiliations Oct 28 8:30-10:00 redoing affil with mapping table trouble - I don't understand the DBIC relationships :( it worked by some miracle Oct 29 6:20-8:50 getting affils in and out of the form not easy! got sex there. also not easy. next is the dates. lots of notes. need to consult with S about them all. Oct 29 8:40-9:50 getting report data, checking in Oct 30 9:30-10:00, 5:30-5:50 Util.pm with affil_table exported on request. 3 column with better order Oct 31 12:10-12:30, 6:30-6:40 began phone list joining the affil_people, people tables! Shankar will have the same task. Yikes! Nov 4 12:00-12:20 a bit of progress on the phone list Nov 5 10:45-11:30 Laying out steps, milestones, estimates of difficulty. Made a beginning. Mlist might be complete enough - but no estimates yet. Nov 6 6:00-7:15 dates in people table - using Date::Simple. DateTime is So/Too complex, as is Date::Calc. not using sort() in person affils view - rather order_by. Nov 14 9:15-10:45 working with Shankar report table KKWC, AW integration in same system quitting jobs Nov 16 11:20-1:30, 8:30-8:45 improved date parsing in Date::Simple.pm didn't charge for all the time... used it in Person.pm date validation in update and create forms now can use this as a model for reg/program forms. restored affil_table - Shankar had started it in the template put view in name links and delete and edit on the view page seems better Nov 17 9:10-11:00, 11:30-12:30 partners - much easier than i expected! for viewing, anyway - and separate was not that hard, either. no charge for learning about sessions... which I think are needed for partnering up two people. authentication - validating who is who - pretty straightforward copying. a one time need and setup so I will put it as billable. succeeded up to the User, Role and UserRoles classes loaded. then "include authentication and session plugins" and the next few items up to starting the server and then it failed with: Can't call method "can" on an undefined value at /usr/local/ActivePerl-5.8/site/lib/Catalyst/Plugin/Authentication/ Store/DBIC.pm line 98. Compilation failed in require at script/retreatcenter_server.pl line 53. need some help with this... Found it! I put an extra 'e': RetreateCenterDB::User in the yml file. very tricky! it now works! EXcellent. fiddling with layout to get the standard links in a better place. used the flash mechanism for the status message for deleting, updating and then used redirect. it is better... got the name in the status message - even better. Nov 21 12:00-1:00 messed around with partnering people not easy... tried sessions, it was awkward. typing first, last name - must match just once. Nov 21 6:00-6:50, 9:50-10:45 asking to create new partner or not - if yes, copy info. akey after create or update of address fields asking to copy addr, home phone to new existing partner js alert for deletes, separates and partnering Nov 23 2:15-3:30, 10:00-10:15 unpartner the partner when deleting look for and warn about duplicates CSS float and clear positioning of view and create people pages Nov 28 12:00-1:30 a breakthrough - by abandoning (or extending) DBIx::Class phone list is almost done Dec 5 12:00-12:30, 6:50-7:10, 7:35-10:35 tweaks on the phone list taking over reports - zip parser, run. pretty good progress - some tricky sql next - count format and random set of certain size Dec 6 1:15-3:25 no_mail column instead of an affiliation partners get one mailing not two - not easy! Dec 7 9:15-10:40 nrecs in reports - random subset that was fun - and quick. i certainly am using the abundance of memory and processor speed! Dec 11 10:15-12:45, 2:00-3:00 removing stale addresses in sutra New Listings: Email to VistaPrint Email addresses Undup list all create a file that you can download At center - showing, fixing (edits to a partner), asking. Dec 12 1:30-4:10, 4:30-5:00 view_person for created email format test plan which caused me to fix several small things! experiments with belongs_to and has_many - success! Dec 13 2:20-2:50, 3:30-5:45 mlist test plan - further additions planning, beginning on program crud expanded program, added housecost, affilprogram but have not tested it yet. now to do create/update/list/delete. linking affils, canpol, housecost. then leader. Dec 15 12:15-2:50, 3:25-4:45, 5:15-9:20 program crud nearly done. did create, edit, delete need a better view in create/update glnum generation with javascript on change of from date. and to date = from + 2 and days of week of from/to in javascript. alternative view sort by date??? vistaprint format for couples housing costs crud cancellation policy crud enough! did a lot! Dec 16 1:15-3:05, 3:20-4:00 Authorization - it works! Conditioned the links in several places in the views for create, delete, edit - as admin role. ACL Authorization as well... program, housecost, affil and canpol are all protected - must be an admin to modify them. very very nice work on their part. and well documented. Dec 17 12:30-3:25, 5:00-6:50 leaders and affils in programs - done! getting gen, *.pm etc for publish! rentals further polishing. getting there! Dec 18 4:10-4:30 at MMC showing program creation, etc. getting feedback Dec 19 12:30-1:00, 1:30-2:00, 3:15-5:30, 6:50-9:10 new table for rentals, no type in programs begin on gen clobbered Util, need access to get back. checking in figured out that I can add the gen Program methods directly to the lib/RetreatCenterDB/Program.pm file. THAT file IS the program table class. sort programs by date getting tired. will do cost of housing tomorrow. good progress! Dec 27 11:40-12:30 upload an image for leader tricky getting the pathnames right how to do an update/delete of the image? look at vegweb?? Dec 29 4:20-5:50, 10:10-12:00 major tweaks on image uploads for leaders, programs templates - list, upload, delete, use them from publish pick from restricted list in Programsyear 2008
Jan 1 2:30-2:50, 3:35-5:50, 11:30-1:25 design user/role crud, implemented users roles change password Jan 3 7:50-9:15, 10:00-12:35, 5:10-8:30 roles, access exceptions, strings, Lookup it all works! now I can continue with publishing. mail links, stale configuring ssh to Shankar's machine trying to debug the session problem - to no avail. Jan 4 1:00-2:00, 2:35-4:15, 4:55-7:40, 8:50-11:00 gathering tags, more generation not easy to translate it direct... perhaps I should have generated text files? it's going okay. even got exceptions to work! exceptions - multiline picture - larger popup is always there. fee table Jan 5 12:50-2:40, 3:15-4:25, 4:50-5:20 keep originals, resize on altering imgwidth must login on restart - to reinitialize Lookup. finished generation - including regtable fees consolidated only future programs, rentals ftp to mountmadonna.org/staging Jan 9 10:10-1:00 explained things to Adrienne today later - fixing things Adrienne found Jan 10 1:10-2:40, 3:00-6:40, 6:50-7:10, 10:15-11:20 checking for numbers in program/create_do FULL programs on create, simultaneous update roles - one implies another referential integrity issues not easy but important! Jan 11 11:20-12:00 further ref integ instances sitting watching Jan 12 10:45-12:05 brochure generation Jan 14 8:15-10:15, 11:00-12:00 required fields _get_data(), %hash, @mess more consistently current_year, current_date brochure generation - a beginning Jan 15 12:00-1:00 preparing testplans, tweaking this and that Jan 16 9:40-10:15 checking in, help, testplan links Jan 17 3:20-4:00 minor tweaks, phone list sans headings, demonstrations to Shyama, Pratibha, Jamal Jan 18 3:45-5:00, 6:20-7:00 phone lists, gl numbers - this was very tricky! Jan 19 8:45-10:00 added attribute to Person - ambiguous for people with names that do not unambiguously identify them. undup list - dup'ed names are marked ambiguous and when duplicate names are introduced - make them ambiguous intersperse % in a phone search unless it is quoted Jan 21 4:45-6:30 many small things then checkin asking advice about affiliations x, 9, X, q Jan 22 3:50-4:30, 7:00-7:15 continuing with finalizing details Jan 23 5:00-7:30 done with the details (aside from sponsor qualification) and will now refine and expand the testplans done. complete. Now for Adrienne's testing and submission of an invoice. Jan 24 11:00-12:00 preparation of Shankar's server for Adrienne's testing. check in, final details, init, upload, smoke test. Jan 24 3:35-5:00 creating registrant with a few columns incl person_id, program_id confusing but i did get it correct eventually Jan 29 1:40-4:15, 4:45-6:30, 7:20-7:50 Making a nice schema diagram and supplying missing relationship methods tidying up - using those new methods fixing broken Person partnering things - broken partly when doing preservation of empty search params. canpol required name clearer getting of data into hash - and related fixes. query Jayanti, Adrienne about new program attributes and mailing preferences Jan 30 12:45-1:40, 2:10-2:50, 3:35-3:50, 6:15-7:45, 9:30-12:00 dreg1 refactor and include pid, relay => sensing pid and outputing to dreg_transactions instead. on the Programs page - "Online (3)" and then showing the list. extracting relevant items from online file and putting them in stash for the registration create form. finding the person - or creating them. new item on reg1.html: new address? and disambiguation. works pretty well. problem with programs with extra days - web site dates on page, and on dreg1.html registration - got an online registration inserted now to delete the one we just inserted and to automatically get them Feb 2 2:55-4:00, 8:20-11:00 mlist mailings affiliations, fields. program - confirmation letter templates, start, end times for program and registration worked on dreg[12] and dreg[12].html to enable carpool, hascar (better than the other) and \w+_mailings - with cookies, too. Feb 3 11:40-1:15 reports and the variety of mailings Feb 5 2:00-3:00, 9:00-11:45 further development on online registration got first housing choice the default in housing options the list modified by program attributes and housecost of 0. person's affils - added to by program affils - create or update. person updated - as long as they're unique. showing registrations for a program - link to title by same akey, first, last initial. online, online_done - not in CVS when continuing - online regs not found - look for possible duplicate and ask. Feb 6 3:15-4:15 allowing n days before and n days after a program as a personal request via a special request in the comment field mod to Date::Simple - success very tricky. but done. Feb 8 4:40-5:30, 5:35-6:15 adding kids, confnote, work study to initial reg screen pop up comment updating test plans sponsor benefits expiry date reworked reg screen. Feb 9 6:15-7:30 sponsor days made reg_history, reg_payment, and reg_charge need to add history, payments, and charges to Registration model now to use them. Feb 11 1:15-2:50, 9:35-10:35 tweaks to reg_* tables, relationships now creating records in reg_history, reg_payment, reg_charge need better reg view. prognum => id for web templates more complete reg view, needs prettying Feb 12 8:30-9:15, 10:50-11:30 checking on pid instead of prognum generating regtable it's okay now. including full programs. Feb 14 1:10-1:25, 1:40-3:00, 5:00-7:15, 7:40-9:30, 10:15-12:50 email to sponsor members about their membership expiring soon or having expired. sponsor days optionally used during registration better descriptions in Charges better navigation around programs/persons/registrations paying off balance during blitz registration goes to two diff places. using 'i' image and overlib! fun! next - confirmation letter Feb 15 9:45-10:45, 4:35-5:30, 9:00-9:45 further refinement - totals of payments, charges CEU cost sorting registrations in person view template => default for web templates, .tt2 for cl_templates confirmation letters - begun - it's going to work! Feb 17 3:00-5:30 unlinked programs are published into the proper directory not into staging2. prevN Feb 19 9:45-10:15, 12:40-12:50, 4:25-5:30 map link on people new report format with name linked to view person fixing introduced bug in creating/update roles for users. input field on program registrations page for searching for a particular registrant - in case there are hundreds and off screen - make it two part - last name prefix, first name prefix can fancy it up later - with ajax - to present the narrowing list as you type. confirmation letter - mimicking what old reg does now. Feb 20 5:15-6:00, 9:00-11:30, 12:00-1:20, 3:30-3:50 ajax enabled narrowing of the registration list i think i have all the pieces. firefox eventually worked, not Safari - why? permission problems - it thinks it is cross-domain it isn't :( i have polished it pretty highly - color, font, pay/not time for a demo to Adrienne and Jayanti start on a test plan for registrations further refinement and possible further ideas (to ask A, J) for the interaction during blitz registration couldn't sleep so got up to do more Feb 21 11:00-11:45, 1:45-4:15, 8:00-8:30, 9:15-9:40, 11:00-11:15 checking in - mostly for backup purposes - important! templates - letter/web _br and _obj everywhere. membership free_prog_taken - needs lots of testing! reset nights programs for leader, canpol and housecost views. linkings testplan larger font/diff color for primary names in Person, Program table for registrations in Person futzing with confirmation letter Feb 22 1:10-2:20 getOO built in to the source updated Shankar's machine. we'll see what is not working. Feb 25 9:35-10:35 sponsor/life discounts redone in reg. a beginning anyway Feb 26 7:10-9:05 confirmation letter - mimicking old using lynx for text version of html if no email address then put it to the screen for printing. Feb 27 3:40-4:50 at the center gathering feedback re: donations, cancellations, sponsor nights, editing of registrations, etc. Feb 28 2:50-5:15, 5:25-6:30 Cancelling a registration giving and getting credit Polishing confirmation letter. the Lynx text alternative. Now for the cancellation letter. Mar 1 3:55-5:55 send confirmation letter only by clicking link registrations marked H, L, blank, and X. sdate, edate for programs - e relative to s Mar 2 5:30-7:00 cancellation letter sitting with Adrienne while she tested the latest changes. Mar 3 5:45-8:00 smtp params into strings testing alternate cancel letter templates Mar 5 6:10-7:50, 9:40-11:40 adding attributes to support editing a registration and recomputing the charges several things to go into Strings then test the _compute function! works add NightHist records, display Mar 6 10:00-10:45, 4:20-6:00, 11:00-12:10 final tweaks on reg charges before checkin needs lots more testing. now edit a registration and recompute! Mar 7 11:30-12:30, 2:00-5:40, 8:15-8:45, 8:50-12:00 finalizing edits, etc. edge cases - lots of em more messing around with status, nights, free prog - very very confusing. Mar 10 11:40-11:50, 4:25-6:20, 7:40-7:55, 8:35-9:40 began with import all (including past season) of the old into the new - to see the completeness of it will be fun this will help with scalability issues lost connection to mmc :( continuing - another goal - unreported genders - with link to LWP::Simple::get() gender determination website. put the unreported genders in the undup list for Bequia improved undup list - links Mar 11 12:20-2:20 l_order for Leaders - tidied that code up - conforming with others. continuing with import of prev reg data. Mar 12 11:50-12:30, 12:55-1:15 continuing with import of reg data - programs cancellation policies - done Mar 13 2:30-3:00, 6:10-6:50 dumpall on mmc, getall on macbook load housing costs - done Mar 14 11:50-3:30, 8:30-11:00 leaders - no gender! finalized loading of programs, leaders, etc. next is registrations Mar 16 2:35-3:15, 12:00-1:05 getting all seasons assume 3 years back will not change trying to load registrations - many new people to be added to people table - because they weren't added to the mailing list because they had no addresses. how does this happen???? manual registrations? Mar 21 3:55-4:30 no substring searching - use a ~ in front instead Mar 22 2:30-4:30, 9:10-11:10 further steps on loading the old reg data Mar 24 12:20-1:15, 6:30-9:30 larger nicer font overall, different hover colors futzing. loading all programs and all registrations and seeing what happens to the dups. i deleted ImageMagick by mistake - some trouble reloading it. will load Leopard first, then try again. I got the Leopard version of the Mac OS X ImageMagick. Mar 25 11:00-2:30, 4:00-5:15, 8:45-10:00 trying to load again, made some progress more problems surfaced. at center - working to load all better at home - more schlepping - this is like heavy construction work! Mar 26 11:30-1:30 charges, payments, history in loadreg getting overview comments what else to do in the load? Mar 27 8:00-8:30, 9:40-10:45 planning out the next steps conf history records - nice! Mar 28 3:30-6:00 more messing around with loading of people into the morass of registrations got manual registration working pick/add person, then "Register", choose program, enter deposit, type of payment, postmark date Mar 31 8:00-8:50, 10:30-3:00 personal retreats per season, hoffman too. made a beginning fixed up the problematic s91 personal retreat so dumpall won't redo the problem load people first then don't overwrite them. Catalyst install on krishna - make a beginning pretty good. got Catalyst, reg2, sqlite3 and almost got imagemagick. loaded a little. needs some work. amazed at the volume of software needed and amazed that it all works. to fully understand just one of these pieces would take a lifetime! need visible evidence that loadreg is working Apr 2 2:50-5:30, 9:45-12:30, 1:00-1:20 downloading mysql on OSX and krishna after much futzing around... mysql is installed on OSX but the DBD::mysql driver is very problematic. krishna magically already had mysql installed - scheduler, Shantam, Ron AND already had the DBD::mysql driver. snooping in Shantam's directry I found the root password for mysql and created an account for sahadev and created the reg2 database. and put a test table with test rows and was able to access them from a test Perl program. so... we will use SQLite for macbookpro development and mysql on Krishna for 'production'. my datatypes are very simple - only text and integer so no portability problems. loading of all programs/registrations/people further progress on this difficult task. almost there - now to see what kind of mess we have made! or ... how much of a mess we have to live with. i'm open to better ways of dealing with past faults. Apr 3 10:30-12:30, 2:25-6:05, 9:30-12:10 further testing and examination of the loaded data. adding #registrants to program listing moving stuff to mysql and krishna - many tweaks! it's all on krishna and working with mysql restricting the program view - some experiments. Apr 4 10:45-11:40 further program view tweaks go shell script Apr 5 3:00-4:30, 5:45-6:15, 7:25-11:00 locating missing registrations f03, f04 yoga Personal Retreats - not cur - determine current season formattting help, adjusting program sort order testing, fixing, loading, etc etc. it all takes so long! Apr 7 11:00-11:30 beginning to design events, housing, and meeting place reservations Apr 8 5:50-6:30, 10:00-11:00 loadrent, set it off, went to dinner began events Apr 8 1:00-2:00, 2:10-3:00, 4:35-6:00 Events, a merged calendar listing of events, programs and rentals. next - 08 or 2008 in a search field of events, programs and rentals will show all items where sdate is in that year. Apr 11 1:40-3:40, 4:00-6:15 searching (nrec suffix) undup'ing (very successful - including a cascade delete of leader, member, etc) gender changing link deleting registrations happen properly - in case you want to completely delete a person - need to delete each registration individually, however... Apr 12 2:30-5:00, 7:00-7:30 membership issues, undup refinement marking people inactive accesskey on people search, view - nice! ok with Safari, Firefox using control- keys Apr 14 5:00-6:30, 9:30-11:00, 11:15-1:50 research on finances, rental payments, accounts deposits, monthly summaries. new rental attributes - ceu, comment, housing cost, #s of people in each housing type, total charge, balance rental_payments got all the above going. Apr 15 2:15-5:45, 10:15-11:00, 6:45-7:45, 8:30-9:40 xaccounts, payment to them deposit beginning - nice! now to incorporate all 3 sources of payments and where they came from - with links back to them. payments to XAccounts need to come through a person done better looking headings for tables and select lists. stylin Apr 20 2:00-3:00, 10:00-10:30 sitting w/ Adrienne, getting all 3 sources of payments into the bank deposit - in an object oriented clean way! researched image maps, overlib, etc. Apr 21 S Sister into hospital Apr 30 2:40-3:40, 4:15-4:55, 10:00-10:15 additional rental attributes, calculations, invoice further futzing. May 1 10:30-11:00 Help file uploads May 2 1:00-2:30 consulting with Brajesh, Shyama, Adrienne requirements gathering/fixing May 2 5:00-6:15 getting emails from online_done remedying old reg that doesn't copy it into mlist May 13 1:25-2:30 reorganizing the menu at the top nice! better! May 14 1:35-2:30 take A's suggestion re: run/count (check share) rental attributes scratch ambiguous in migration and elsewhere May 15 5:10-6:45 further refinement on rentals May 16 9:00-10:15 rental charges, compute balance May 23 8:10-9:00 a few rental additions tabs in rental dialog May 25 11:00-12:40, 1:10-1:30 contracts, max confirmed in rentals next - registration count stored - separate max, reg count columns - status column - rental colors in strings May 26 11:30-1:00, 1:50-5:20, 8:20-11:00 reg_count on loading as well housing cost default for rentals multiple place names tweaking calendar, rental list including status colored population count at bottom of calendar messed around successfully with FULL programs. strings for colors, statuses personal retreats on the calendar made a beginning - complex! May 27 8:45-9:00, 10:00-12:30, 3:00-4:30 housing query to Jayanti, Adrienne further work on PRs. works! now I need feedback! various debuggings with calendar May 28 1:15-3:15, 4:30-7:00, 10:20-2:00 checking in, savemem, savedon, dumpall, getall, loadmem and loaddon fiddlings disabling edits, adds in newreg - should have done this earlier!!! lots of trouble! May 29 10:45-12:30, 2:30-4:40 finishing up - hope it is okay. next - mayer template, editing of stupid rental/programs and then test calendar! add reg count to program list. Jun 1 12:00-1:20 messing with javascript in the rental view/update. boldening the current tab. Jun 2 5:30-7:00, 9:00-1:40 better javascript tab panels - learned more things to apply next - editing lunches - nice! Jun 3 9:00-10:30, 12:10-2:00, 5:20-6:15, 10:10-12:05 planning, debugging, database design registration columns date_start, date_end always set but not displayed if same as program [se]date. population counts are currently wrong. Jun 7 1:00-2:00, 3:00-6:00 refining rental tabs program tabifying Jun 8 7:20-8:30, 10:30-12:45 refinements of js tabs(), links in details on calendar meal list - a good beginning! next - comings and goings Jun 9 9:10-9:50, 12:00-1:50, 2:25-5:30, 8:30-9:50 tweak to cancellations in loadreg close attention to the meal list rentals in meal list - nice! early/late registrations - useful! user ids gotten better - after consulting doc, forums designing FULL - normal lunches, etc etc. foreign keys. Jun 10 9:50-12:30 user_id, FULL - doing it right $c->user->obj->id, FULL id = normal id + 1 messing with FULL issues, dotted lines, updating affils, meeting places, lunches Jun 11 12:10-12:45, 3:30-6:15 meal list params, sorting of names Jun 14 12:50-1:20 fine tuning the lunch table form, border under lodging min/actual. Jun 17 12:30-1:10 beginning a glossary Jun 20 11:00-11:30 started on c&g Jun 21 10:00-11:10 continued a bit on c&g Jun 22 10:30-11:00, 3:35-8:30 finalize c&g late notices registration list updated, polished Jun 25 + Sister's Death Jul 7 1:00-2:00 db housing design with Luke 2 hours for Luke Jul 13 2:00-3:00 writing design notes for housing after talking with Luke - ready to go! Jul 14 6:15-6:30 get online - what if program not found? like since deleted... proceeding with housing Jul 15 9:50-10:50 mkhouse finally - 4 tables: House, Cluster, Config, RentalBooking Registration got another attribute: house_id. it compiled! Jul 16 4:00-6:40, 10:35-12:00 house, cluster CRUD populate config on adding/editing program/rental/house use string to remember last date load house table from registrations f07 - cur. pre-load clusters and assign to house. take care of cascading a house deletion later please Jul 17 12:45-3:15, 3:30-5:25 continuing with house/cluster/booking etc excellent success! now to create all config records and search them and modify them. and to create house_id in registrations and create rental_booking records in synchrony with config. Jul 18 4:00-5:40 use sys_last_config_date to add config records out to a given date for all houses. make a Util routine that does it and pass a date and optionally a house id. perhaps a new house was added and we need to add config records just for that house. began a rambling discussion of housing for internal documentation. Jul 21 1:10-2:40, 2:55-3:05, 4:10-6:25, 8:30-9:15 rental bookings - modify view.tt2, Rental.pm a good start no Add if no entry for a type. Jul 22 11:45-12:54 hcck beginnings, loadconfig Jul 24 12:40-2:10 hcck continuing first two requirements are done Jul 26 5:45-6:25, 8:20-10:30 deceased attr for people get housing name new attr for rental - status. beginning of program housing Jul 27 6:30-10:15, 2:30-5:45 continuing program housing tough! but it seems to be bending to my will. more progress - almost there... i think i have considered all the weird cases! (i'd like to be proven wrong) next is auto choosing of "Sharing room with ...". and also - a sorting of the possible offerings. and displaying the encoding for that room. Jul 28 3:00-5:00, 11:30-2:45 house inactive, disp_code settings finalized 'Sharing a room with Farst List.' color picker investigation events on dailypic. just right. lots of small tweaks styling the calendar and dailypic. Jul 29 2:40-3:15, 4:50-6:30 yui colorpicker - I tried for a while. many problems/issues. so large and complex for one! try the sue center inspired one. good enough. simple. i understand it. looks cool. the person can always modify the decimal #s, too, if they wish. Jul 30 9:45-12:30, 2:25-3:00 adding meeting places, clusters, houses max for program and event - define x,y for cluster prepare for demo, demo (hour off - chatting) discussing rental complexities Jul 31 2:00-4:00 rental improvements, queries, suggestions cluster labels max for program and event - implement Aug 1 4:00-6:30, 9:00-9:20 helping with netstat sluggage - need to do a cron job to shutdown -g0 -i6 at some interval - tnet will help know when. max in program, event. notify_on_reg as in old reg. meeting places determine calendar height meeting place deleted warning after an edit to sdate, edate, max events, programs, rentals Aug 9 12:15-1:40, 2:30-5:00 meeting about rentals, sums adjusting things after the meeting beginning sums Aug 13 10:30-2:25, 4:05-6:30 planning day's activities, designing, laying out db design rental cluster booking gray area for capped/feature creep finished cluster booking - not easy! coded/priority sorting of housing options 10 C, 5 O, 2 P plus shared room - on top daily pic current date. Aug 15 1:50-3:40, 10:35-12:30 consider priority of the house when sorting summary for both program and rental in a separate table. needs views, controllers view and edit the summary Aug 21 4:30-5:25 sums beginning of editing Aug 22 11:45-11:55, 12:40-3:40, 5:30-7:10 program breakout sums, etc dup'ing programs done but needs checking next is dup'ing rentals Aug 23 12:00-12:45 reworking Summary based on Savita's advice Aug 24 9:20-12:00 use join, prefetch for getting registrations. MUCH faster! Edit on left everywhere refinements of searching for registrations Aug 25 9:20-12:00 conf_note - done. Aug 27 5:00-6:30 proper # lines in text areas for confnote, comments. and trimming them on edit. futzing with dates in reg so don't vacate unnecessarily. also CPO legend as requested by Brajesh Aug 29 7:15-9:15 program duplication Aug 31 9:45-11:30 housekeeping report Sep 2 7:10-11:15 add rentals to housekeeping report thorough testing used template tweaked DailyPic Sep 3 11:00-3:00 demos and feedback - fun! Sep 4 11:00-12:15 late notices from template Sep 6 11:25-12:45, 1:20-1:45, 2:55-3:45 testing tents (more than one person in one) late notice paging, etc. link on "Share room with ...". Sep 7 8:30-8:55, 10:40-11:00 campground report (parameter to housekeeping) late notice - Saturday more joins? Sep 8 4:40-6:55 daily pic design for CC 1 and 2. can .outfile, .dump with SQLite3 Sep 9 4:30-4:40 housing questions Sep 10 2:40-4:50, 3:25-5:00, 7:00-8:30, 10:15-12:00 cluster type attr Indoors Outdoors Special reworking dailypic for efficiency one more refinement to go trying mst's suggestion for pre-cacheing. didn't work :( reworked Lookup into Global and included %clust_color and %houses_in further optimizations next is Ajax to get occupant's details only if asked rental contracts polished a bit dup rentals Sep 11 12:10-12:35, 1:10-4:30, 10:20-10:35 dp_string#, links on DailyPic all tents in! next - Annotations, then optimize search for house checking in - finally Sep 12 10:10-11:15, 12:20-1:00, 8:10-8:45, 9:10-9:40, 11:50-1:30 adding special houses and CBT Annotations for cluster labeling and bathroom/laundry room took a while but nice! Sep 13 12:00-1:00, 12:45-1:15 poking, asking, tweaking, pondering darkend B, Laundry added seq to program_cluster added cabin next - modify dreg1, relay for cabin/room as separate checkboxes - add cabin to registration record?? yes. it is not a choice of two, won't change like h_type Sep 14 1:00-2:00, 2:30-6:35 the "Move" link on the DailyPic popup select, unselect of clusters took some doing but it's done. and well. now to use it. Sep 15 1:30-3:00 color in DailyPic cacheing house names only columns not objects for reg list Sep 16 10:00-1:00 used arrow for Move in dp popup using ProgramCluster for lodging search resorting, reorganizing lodging - intense! Sep 17 11:30-1:30 polishing housing reservations in the edge cases make some example weird test cases for the program staff to try. normal cases - note only rooms in assigned clusters are presented. and only of proper type tent/bath/center. need to be aware of cabin/room issue next. Sep 23 9:00-10:00, 12:00-1:00 on all progs page clicking on title will take you to the alphabetically first person's registration screen. then seek registration in this or other programs to mimic more closely the current reg. further refinements. it is a complex query! but useful! need to do a program match. Sep 24 11:00-1:00, 10:30-11:25 refinements and documentation for reg search. on first login for prog_staff Sep 29 7:25-9:30 tt_today, cabin/room good. next: use cabin/room when searching for house mixed gender shared in select list not forced Oct 4 12:15-1:45, 2:35-3:10, 3:35-4:40, 7:30-7:40 CEUs cabin preference indicated Oct 7 6:30-6:50 Jayanti says sort them all together, not by cluster Oct 8 10:30-12:15, 1:10-5:10 at center, polishing, collaborating, getting feedback fixing difficult tent X curmax problem Oct 9 11:00-11:30 image of tent, house - centering problem Oct 10 9:15-9:30, 10:30-1:00, 1:50-4:00, 8:00-9:00, 11:50-12:55 solved the centering problem, I think. checking in, loading mlist over, images too refining nameaddr lists, email all. XX -> MF, FM "- X" -> "- S", share, B => M,F Your -> Own Oct 12 2:00-3:30, 3:45-5:00, 5:45-6:00, 9:15-10:30 CEU license messing around on the web site. withwhom - first and last separate two part first name? leaders are now registered on appointment 1-sgl/ba leader balance 0 date_start, date_end same as program. next - mark them as housed or not on program/view 3 up leader table? there are a lot! yeah. Oct 13 12:45-4:00, 4:15-5:40, 10:00-11:40 difficult debugging of missing in program/view.tt2 when full program. moved lunch setting to Meals/Lodging lists and tallies - with Full program included or not almost finished tally - done. with 3 options for a normal-full program. and commify for >4 figure dollar amounts. with 3 options for a normal-full program Oct 14 10:35-2:00 redoing normal-full program design not easy! but done. next is assistants and we're ready to roll. Oct 15 12:30-2:15, 2:25-4:10 assistant (leader), no unknown (housing_cost), leader_assistant (reg) Oct 16 10:20-1:00, 2:35-4:45 comprehensive a to z testplan. finalizations before the big test sitting with Jayanti as she went through the testplan Oct 17 3:35-4:55, 10:20-12:45 new name for dp images individual colors need fancier javascript in display.tt2 undup the color script/css? maybe. no dup ids in mlist Oct 18 9:45-12:25, 1:35-2:45, 3:15-5:45, 10:25-10:40 tidying up of dailypic, calendar and clusterview images on login. clusterview at center fixing this and that, observing Jayanti Oct 19 5:35-6:20, 7:45-9:30 make_up table, filling, purging finished clusterview - nice! Oct 20 12:20-1:30, 7:00-8:00 lodging with kids normalization refinements clusterview refinements Oct 21 2:00-3:00, 9:30-9:55 room priorities, B, H suffixes. rental view bug Oct 22 9:25-9:45 rooms to make up viewer and resetter. list them by cluster make a way to reset all or reset all in a cluster Nov 4 B Obama elected president Nov 13 1:15-4:15 check in, move memdon data, help test again sat with Laura doing testing on People Nov 14 12:30-5:00, 8:00-10:00 further testing with Laura gathering requirements green fund import housing assignments (for reg not rental) do forces (we know what house we want) not searches (using Cluster assignments) allow edit/delete of payments one click to display divs - show Edit Delete links? all such divs have same id? is that okay? or does id have to be unique? yes. have id suffixed by integer, loop through until done shyama membership fixed many things Laura found. needs a retest! loadhousing yes! vacate on cancel Nov 16 8:00-10:00 installing on kali. Mail::SendEasy, GD trouble with ImageMagick :( Nov 17 10:30-12:10 installed Catalyst with cat-install DBIx::Class (warning about slowdown) Template then Task::Catalyst - which brought in oodles more seems like I've got enough... time will tell. four hours for Shankar with CVS, mysql, etc. pay for him only Nov 18 10:15-11:00 further testing, installing (a few more Catalyst plugins) getting close Nov 20 11:00-2:30 sitting with Laura testing, Shyama for memberships Nov 21 9:45-12:00 laura and I testing, gathering requirements Nov 24 9:30-2:30 laura and I testing, gathering requirements Nov 28 8:35-9:10, 2:20-5:20 entering results of testing further fixes Nov 30 12:45-3:00, 4:20-6:25 images instead of X, H, L misc other fixes change housing type at housing screen. yes! Dec 1 11:00-5:40, 8:00-10:00 testing, fixing at the center configuring and loading mysql on kali Dec 8 1:30-4:30 testing, consulting at the center re: programs, rentals, deposits, etc Dec 9 9:15-11:15 calendar enhancements end date or # months, 12/7 = 12/1/2007 - to do, no graphic option Dec 7 = Dec 2007 - to do nice printout. How? Dec 11 8:00-12:50, 1:20-3:20, 11:15-11:45 calendar initiation, params/path info, cal_param in rental/program/event, registration meeting with Laura - more input/suggestion many fixes - all checkboxes, etc. Dec 12 2:30-5:00 meeting with Brajesh re: Rentals Dec 13 8:50-9:35, 9:50-10:45, 11:30-2:30 attendance column for rentals further discussion with Brajesh re: rentals password changes on various machines invoice for rentals Dec 21 11:30-2:45, 7:15-8:45, 11:10-12:55 co from kali pref1, pref2 for sad faces and for default h_type further refinements on "Sharing a room with" looking in online files added to a_z testplan multiple select bookings for rentals 1stReg, AllReg note above additional requests in dreg1.html on www.mountmadonna.org invoice for rentals - nice! todo: ci to kali, update tst instance NOTE: attendance.html in roots/static/help needs adding!!! and unhappy[12].gif and timelog2 for shankar Dec 24 11:25-1:50, 1:00-1:15 proposals beginning - good! later - better presentation of invoice to do: which are required fields? tab order listpat Dec 25 8:45-9:30 refining proposal add/create and view. add other charges, payments to invoice transmit to person, rental. Dec 26 8:40-11:00 additional things in invoice - minimum lodging cost, extra charges, payments. Dec 28 9:45-10:30, 11:00-1:00 proposal conversion, transmitting Dec 30 7:25-7:55, 8:05-12:00 getting _all_ data including regi_payments akey => 3 letters collapse addresses - no show - needed? Dec 31 8:00-10:30 mmi_payments - good job! it remains to do create and del after del - reshow the list after create - return to registration still need to do 'import' from d/c/m for MMI courses school/level in program - school 0 = Center use onchange to show/not show the level level is D/C/M/S (Diploma Certificate Masters Course) mmi gl accounting listyear 2009
Jan 2 8:55-11:10 printable mmi_payment list mmi payments (gl number???) To D/C/M action. Jan 3 11:20-3:00, 9:15-12:20 making list of further needs - it is never ending! school/level on program/create default date format in strings strftime in doc begin import into MMI course from D/C/M programs. continuing import - setting of h_type from prior registrations! tried to deduce registration/program from glnum in mmi_payment and failed. suffice for future ones? ask about it. Jan 4 3:40-6:00, 9:00-11:10 split F08 PRs from S08 PRs MMI doc beginning, PR/DCM link on Program list. update date in Person is now correct based on the end date of the last program they attended better for determining whether to mark them inactive or not. last active tally rental conversion Jan 5 11:00-2:30, 4:00-5:30, 9:45-12:20 dcm util function returning 0, #dcm's, ref to Registration record using it tweaks on mmi payment display auditors reading about performance enhancements of sql indices mmi doc - re-understanding it all the while at center - helping Shyama, negociating VPN fixing, gathering requirements. converting a proposal to a rental Jan 6 12:00-12:40, 4:10-5:10 demo to Brajesh, gather suggestions checking in, getting unhappies Jan 10 8:25-10:15, 11:00-1:00, 3:00-5:00 contract signer on proposals/rentals meeting with Adrienne, Brajesh, Savita re: rentals fixing rental things, meeting with Shyama, moving from old reg to new again. Jan 11 3:50-4:40 kids in att_ fields. and checked in to kali! Jan 13 5:00-6:30, 7:45-9:10 rental tweaks, proposal, summary, etc. issues - need to keep track somehow. useful, simple Jan 14 1:15-1:40, 12:00-12:30 summarizing network issues in an update to all tweaking rental contract, summary display Jan 15 1:15-2:20 leaders, their info, etc in summary id shown in issue list Jan 16 11:35-1:55 tweaks to rental attendance, etc. required fields before rental contract refining program times, web templates Jan 17 2:05-3:40 gathering reqs proposal/rental refinements Jan 20 I Inauguration Jan 21 10:00-10:30 %q, %Q in Date::Simple->format() Jan 22 8:50-10:50, 4:20-5:10 All in Made-Up partial hours for check-in, check-out in Rentals Time/Simple.pm for time arithmetic Jan 23 11:10-4:00, 5:10-9:10 use Time::Simple email all in program click status/name in rental who entered for issue field staff role, field staff listings field staffing planning - done? Jan 24 12:50-2:30, 7:45-11:45 shortcut help popup, display of fields using them. %P, stash() in Program.pm at first... bank deposit for filing Jan 25 2:15-3:00, 3:20-4:45, 5:45-6:45, 10:00-2:30 further stash(), %P - it will need retesting badly! deposit refinement. further on deposits. done right! Jan 26 1:00-1:45, 4:00-5:00 expand in other multi-line fields demo rentals to Laura Jan 27 9:05-10:30, 2:00-5:30 moving cur data from old reg sitting with Laura, demo/feedback fixing this and that more work on membership Jan 28 1:00-4:00 demo, feedback, consult at the center Jan 29 11:15-1:00, 8:10-9:00, 9:15-12:10 getting past deposits showing hprefs, new attr for reg - share_first, share_last Jan 30 9:00-10:10 letter re bank deposit complexities to all letter re Sums and Rental complexities to Adrienne Feb 2 6:00-6:30, 9:00-10:00 further capabilites in expand() ^, ^^, +, |, (more) futzing with newlines in text areas Feb 3 10:30-5:30, 6:00-6:15 at center, 'more' in text areas, shortcut help reloading, adjusting new fields, etc. share_first, share_last, pref1, pref2 - integrated still need to do get_online in Registration.pm and modifying them when updating. then test! manual and online Feb 4 1:00-2:00, 9:30-10:00, 9:00-9:20 further refinement with housing preferences sending letters re: Rentals, Summaries Feb 5 5:10-6:20, 7:00-7:20 housing types consistified - began test Rentals, publish, check pages regtable needs a relook in dreg1 new _ in basic/full house costs registration - look for h_type, etc. tren/view.tt2 and tren/create_edit.tt2 send @htypes, %string, %bookings use FOREACH to make more concise Feb 6 12:20-1:30, 10:40-12:20, 1:50-5:45, 11:30-12:00 further h_type work - seems to work in Rentals! meeting at center re: Rentals looking at fckeditor and its use in other sites checking in, getting kali ready for testing Feb 7 10:00-10:40 investigating textarea editors Feb 8 11:30-11:50, 3:00-4:30, 12:00-1:30 mucking with tinyMCE Feb 9 10:05-11:55 mmi deposits, other refinements Feb 10 12:50-4:30, 10:00-1:00 testplans - mmi, rentals member view for non member admin meeting places in sum save, restore issues Feb 11 12:00-1:10, 1:40-3:40, 4:50-5:15 At center - preparing for intense testing. Listings testplan. Deceased => Inactive. Also check that the reports, phone lists respect Inactive. Feb 12 11:30-2:00 permanent users, other tweaks Feb 13 11:40-12:30, 1:15-2:00, 3:20-5:00, 7:05-7:50 at center checking in, password restrictions installing Mail::Sender New email module. helping with tunnelblick certificates password_security Membership acknowledgements. Feb 14 10:20-10:50, 11:05-12:00 vpn research, summarizing for sadanand edit name, email Feb 15 11:00-3:00 email about messages in newReg, sum testing, field staff seeing Field Staff Setup in the Summary. getting openvpn working with Sadanand. Feb 16 10:00-3:00, 8:00-8:30 openvpn for Shantam - :( not yet new email module - yes. sponsor ack letters - ACK! Feb 17 8:00-8:30 large red for current membership category - nice! Feb 18 10:00-3:30 at center - shyama membership testing, gathering reqts. Sukhdev transport. smtp string settings fixing openvpn w/ Shantam Feb 20 1:45-3:00 membership tweaks, outgoing mail on kali using localhost. Feb 21 10:30-1:30 mailto for issues - a quote escaping mess! developer role, email them on issues email submitter on close Feb 22 9:30-11:00 saverent saveprog, modify loadrent, loadprog Feb 23 10:00-10:30, 3:15-4:00, 4:30-4:50, 5:05-5:50, 9:10-9:55 finalized the above, loaded from oldreg reformatting testplans Feb 24 10:00-2:20, 5:30-6:15, 9:40-11:10 further formatting of testplans alerting the staff personal retreats - forcing dates and finances issue investigating and remedying issues Sukhdev found. others for Laura. Feb 25 10:00-10:45 various pokings, fixings, respondings Mar 1 1:15-11:00 a full day's work. a plan for Rides - sent for comment transportation to extra account as requested saving meeting places, events, issues it took some doing. fixing several reported issues. no mmi in default program list (unless mmi_admin) Mar 2 2:00-5:00, 1:00-2:00 met with Brajesh, gathered reqts, found bugs fixing problems Shyama and I found. poking a Rental booking that Brajesh messed up. Mar 3 7:30-9:00, 10:00-10:30 recording my great dream ideas for going "half-live" and for online ride requests responding to Brajesh. Mar 4 10:30-11:30, 2:00-4:00, 4:10-6:10 dealing with various issues, communications user - office, cell, txt_msg_email rides MMC does Reg month end, de-activate past a certain point Mar 5 1:00-5:30 up at center consulting with Sukh, Jayanti, Shyama, Felicia, Brajesh Laura, Shantam Mar 6 2:10-5:20, 7:00-8:45, 10:50-12:50 adjusting mlist entries states for canada, us, india in help upper case zip, state all members get Guru Purnima affil. do this at loadmem time. add new format to Report - First Sanskrit Last, Address to CMS but no sanskrit if same as first. DBH connect when needed not at BEGIN time. fixing calendar when requested from indiv event. eliminate the extra month - must be a way. even generating it if you have to but not showing it! two errors in calendar - one in middle, one at end (no PRs) cabin/room at all times messed with proposal editing Mar 7 1:45-2:40 discussion re: contracts, lunches, times. reload from oldreg, send email re: clobbered data. Mar 8 8:40-10:40, 11:30-1:00, 1:20-1:50 rental contract - if any lunch must have 'lunch' in housing cost and mention lunches in contract. no lunch on first day if program starts after 1:00 Time::Simple used in Rental times. cover letter for contract rides credit card info in Person Mar 9 9:40-10:30, 11:35-1:00, 2:40-5:10, 6:00-7:10 credit cards in Rides ride payment dialog ride_admin role Time::Simple input, output Mar 10 10:55-11:30, 10:50-12:00 responding to issues. paying for rides, catching the payments in Deposits Mar 11 1:00-4:30, 9:00-1:00 lots of somewhat wasteful messing around with Brajesh's calendar mods. Mar 12 3:00-5:00 tiny_mce new version, next, prev tab, font size responding to requests/issues - having to say "sorry, cannot do". capitalize on person name entry - not update, Proposal people, too?. Mar 13 3:10-4:15 toggle inactive on/off backups (in saveall, mysql) Mar 16 12:50-1:40 mce config changes program list links, tooltip deploy, alert Mar 17 10:00-10:30, 6:05-8:00, 10:00-12:00 consult with Brajesh, Laura mmc_does_reg - not easy at all! creation of program, pointing rental to program no showing of program on calendar focus of proposal to rental, etc, etc. Mar 18 10:00-10:30, 1:10-3:30, 4:30-7:10, 10:00-12:30 consultation new attrs for parallel rental/programs housing cost messing around gender ajax Mar 19 11:00-11:30 ride confirmation letter Mar 20 9:00-9:20 remedying $100 deposit fixation Mar 21 1:30-5:15 at center, consult with Brajesh, Sukhdev, Jayanti, Shyama calendar tweaks (configurable) new/old program alignment rentals, too. ride demo no auto email - Send link add "Choose Driver" to driver opts mmi no credit card - what to do? time entry - allow a/p (m) flex it display in am/pm format Mar 22 11:15-12:45, 1:15-2:40, 6:00-7:30 reworking Time::Simple - full formats, 3 display methods using the above in Rental, Program and Ride Rides - further development Mar 24 12:00-1:30, 7:00-9:00, 10:30-12:30 maintenance, consultation - post rewiring. rent synch, dumpall loadall, tweak it. Mar 25 10:00-11:00 consultation w/ Barnaby, Brajesh, Sukhdev, Shyama, Jayanti Mar 26 10:00-2:40, 4:00-6:30 rides - nearly complete driver login - show their rides testplan todo: hovering email like with reg conf letters. Mar 27 11:00-2:50 flower list, everyone calendar, ride testplan letter to prog staff. Mar 28 2:30-3:30, 10:00-12:30 consulting, emailing, tweaking reworked listings categories calendar detail tweaking Mar 29 12:00-12:30 flowers => field staff setup needs - both merged Mar 30 3:45-5:45 nonzero balance listing activity pruning - struggled with sqlite null fields. Apr 1 1:10-5:00 misc fixes consulations with Laura, Sukhdev, Jayanti, Barnaby Apr 2 1:10-4:00, 5:30-6:00 descr of event not required re_get prog_days, etc extra_days at PR rate not Default rate no dup regs Apr 3 2:35-5:20 carpool cron job to whom when bcc'ing? need to have a to, apparently. may not need to be valid and can use fake_to Apr 4 11:30-4:00, 4:30-6:30, 11:50-12:30 A5 L12:35 in calendar carpool finalizations mmi charges confirmation letter tweaks - kayakalpa dup rental ... and a parallel program focus when dup'ing (on sdate), making parallel (on title)?? next is dup proposal then doc it all. Apr 6 11:10-12:55, 1:15-5:10, 10:50-2:00 proposal_id in rental dup Proposal link proposal -> transmit people month_end report, mmi too - almost done mmi_glnum() Util function for MMI period_end listing. dumpall, loadall - adjust Apr 7 11:15-2:30 working with Laura, Brajesh, fixing fixing Apr 7 3:15-5:15 email rental contract closing issues font on Window Firefox replying to Brajesh's queries Apr 9 9:00-11:30 lila's MMI concerns Apr 10 11:00-11:35, 8:55-11:00, 11:30-11:45, 12:00-12:30, 1:00-1:15 MMI issues galore fixed PRs - no humungous fee table. fixed cookies in dreg1, dreg2 - needs attention Apr 11 11:00-5:30 consultation with Adrienne, Brajesh, Lila, Barnaby, Shyama Apr 14 11:15-1:15, 2:20-5:30 going live into testplans MMI glnums for auditors redo summary schema no checks, checklist instead miscellaneous summary, listing related things. Apr 15 10:25-2:20, 3:20-5:30, 11:25-1:50 summary templates, the "Use Template" link. misc other summary related things consult with Adrienne, Jayanti, Jamal reworking schema for summary dumpall, getall, loadall Apr 16 8:45-9:05, 1:15-2:00, 3:10-5:10, 9:00-12:20 updating the go live procedure conf letter changes misc fixes as requested by Jayanti arrived/missing markings and list. Apr 17 1:30-6:00 consult with Jayanti meeting about Going Live. prev, next in Reg Apr 20 9:00-12:40, 1:30-5:30, 11:30-12:40 final fixes, thorough testing. consulting w Barnaby, Sukhdev beginning the go live process Apr 21 9:10-5:00, 6:00-7:50, 8:20-10:30, 10:45-11:30 Go Live initializations and preliminaries lots of testing, fixes, new feature requests adjusting web desc, bios with tinyMCE editor can't really paste from Word or Web content. some way to just take text? also - ul lists are in smaller font? why? messed with it all. reworked cgi-bin/admin noticed many AVI programs got clobbered somehow - Brajesh? no protection for deleting programs with regs. cascade deletes? could still be there? search for regs linking to non-existent program. mess. Apr 21 L Go Live Apr 22 10:00-1:15 consult with newReg launch issues Apr 24 10:00-2:00, 3:00-6:30 all kinds of issues to work on CEU certs - extra charge extra day programs - messed up the oldreg transfer need to find others and fix em. lots else. on call during registration Apr 25 11:45-2:45, 4:00-5:45, 10:00-12:30 creating AVI rental/programs properly importing orphaned registrations consulting with Brajesh, Jayanti fixing housing for orphans fixing extraday registrations for Weintraub Apr 26 4:30-5:30, 10:30-1:00 preparing AVI July 09 - learning several things in the process. marking registration as leader/assistant lots of details - i seem to have finished my initiation as registrar. Apr 27 3:30-5:50 helping Sukh with reconciliation, responding to recent issues. normal, extended participant lists Apr 28 12:50-2:25 public calendar done! except for ... Apr 28 10:00-11:00, 2:25-5:30 ... nice heading (with As Of), help. put PR numbers but not name tidy up pub_calindex.html, images. then cron job. field staff - can view Summary - but no further can view DailyPic, ClusterView, see people's names but no further More on Registration menu to lead to overlib popup with submenu with "UnCancel, Delete, PreviewConf, Move". CEU history, diff for extended programs Apr 29 10:00-11:00, 12:00-5:20 consult with Jamal, reply to issues prog_staff role required for clickable daily pic, clusterview consulting with field staff, program staff Apr 30 3:30-5:30, 8:40-9:45, 10:35-11:30, 11:45-11:50, 12:10-1:10 fixings, consulting, email replying, etc fix this and that - deposit flaws summary updates May 1 9:50-10:50, 1:45-6:00, 10:00-1:00 futzing with rentals brainstorming new idea for complex rentals like Roth responding to various urgencies stays for rentals - an alternative to Attendance np x nd almost done - just need room tally check May 2 10:10-5:00, 10:30-2:00 continuing on stays drive, then consult til 6:00, exhausting! consolidate reg edit, create - maybe not :( manual editing of finances - tough! May 3 3:20-4:50, 5:15-6:00, 6:30-7:45, 9:50-1:00 finish reg_charge edit, mmi_pay edit redo view.tt2, edit.tt2 - put top things at bottom futzing with view.tt2 - to good effect! no relodge red arrow two nights sep 11 to sep 13 - per Jayanti's wish. work study May 4 1:00-5:30 consult with Jamal, Lara, Lora, Brajesh, Sukhdev May 5 1:00-3:00, 5:00-6:30 working with Adrienne do_not_compute_costs May 6 12:45-5:00, 8:00-9:30 rental finance edit/delete did not properly bring over April rental payments from oldreg... Preview, carpool fixes. May 7 3:10-4:00 no Edit$ - but leave it there just in case. May 8 9:00-10:30 SMTP server experiments May 10 10:15-11:00, 1:10-3:20, 4:00-4:50 more STMP conversations further development - check in current changes conf letters sent since 25 was disabled MMI finance unduping May 11 11:00-2:00 two more dates for membership payments - valid_from and valid_to no global resetting of nights mm/dd/yy everywhere new way of edit/del May 14 12:10-1:40, 7:55-8:40 selecting a cluster for a program reserves that cluster - other overlapping programs/rentals cannnot use it. ditto for choosing cluster for a rental. notes contain doc: exceptions/quirks blocks a good beginning! next - on creation consult the config records and change the config records (in the date range). and - B in dailypic, clusterview x nbeds on click - show the reason May 16 10:00-12:00 fixing this and that during NYC trip May 19 12:00-3:10, 3:30-4:10, 4:20-6:00, 12:00-1:00 gathering requirements, talking to Jayanti re: reserving clusters email purge regex mlist activate 1/1/05 ride pay type bank deposit - preliminary reformatting file deposit installing May 20 12:00-5:00, 11:00-1:10 meeting re: housing create member problem resolved dinners for MMI registrant's last day tweak confirmation letter design new cluster reserve/search thingy block config - create next is update and delete. need pencil, redX icons on list who, timestamp in info overlib icon May 21 11:45-2:00, 3:15-6:00 tweak for rental charge further on blocks - more complex that at first sight other tweaks blocks - lists, makeup, etc - done! May 22 1:15-1:40, 2:00-3:15, 5:00-5:30, 12:15-1:15 block testplan/doc update block dealing with blocks in a flawed state :( checking in, putting in place on kali May 23 4:00-11:00 removing flawed block possibility revamping reservation of clusters - very tricky needs oodles of testing since the subject is live! May 24 1:00-1:10 planning the testing offer sort of houses by type (including max, bath) and priority when doing reg housing sort of offered houses should favor ones from the clusters you have reserved May 25 10:50-11:00, 12:20-1:15 regcount - what made it get off? houses by type/priority with labels not checks May 26 1:10-1:30, 1:55-4:00, 4:15-6:00, 9:30-11:30 cluster test plan and the ensuing fixes. PR housing - avoid searching reserved clusters during the stay more on clusters clusters are done - and done right. test more tomorrow, then stays, then put both in place. May 27 12:40-6:15, 9:00-9:30, 10:25-11:00, 12:00-1:00 checkboxes for rental house assignment and Cluster link instead of on bottom of Meals/Lodging separate dialog with link to return to Rental. have a message showing what houses were added. rental grid, attendance out of view planning the distributed grid adding bco to grid MAD 10 comes before MAD 8 - okay? a purposeful flaw in the art it is the only one that comes out of 'order'. putting it in place, fixing this and that. May 28 11:20-12:25 at center, consulting with Shyama, Devaki, Adrienne, Jayanti campground maps Jun 1 10:00-11:00 roughly - 1 hour for Grid online Jun 2 10:00-11:00 roughly - 1 hour for Sunday coming/going on Saturday Jun 5 12:00-4:00, 4:30-10:50, 11:15-11:30 responding to queries deposit mess up resolved search comments for pattern grid online going on Sunday on Saturday Jun 6 7:20-9:00, 12:00-4:30, 9:30-11:00 further refinements on the grid - own van, commuting invoice with grid file Jun 7 3:40-4:20 program back and next Jun 8 11:30-12:35 all see MMI programs reordered tabs to conform to rentals Jun 9 11:20-12:20 hide MMI programs option in User Profile respond to Brajesh, Lori Jun 10 8:45-10:10, 11:00-4:00 credit card info for members removed stays Jun 11 11:00-5:00 consult with Susan, Shyama/Lori, Adrienne, Jamal, Jayanti Jun 14 8:15-9:20, 10:00-11:10 on airplane, in vienna airport merge credit, online in period end report rides can be non-credit dir=unlinked_dir param for unlinked programs web page cancellation mail optional Jun 20 4:00-5:00 various tweaks while at Vlatko & Stankas Jun 25 4:30-5:00, 8:00-9:45 no cancelled people in nonzero$ tally for MMI programs counts MMI payments misc other things Jul 14 11:00-4:50 gathering issues to address library dbf files hybrid rental/program issues flower (etc) list reformat mmi confirmation letter can't delete a person if any payments long person comment won't shift phone numbers Jul 16 9:30-10:15, 12:30-1:15, 11:30-11:45 xaccount attr for MMI/MMC diff sort, show date for xaccounts. mmc/mmi filing, too. Jul 17 10:00-11:00 extra account further Jul 20 10:45-11:15 lost OOs? mari arnaud - others she shared with did come in reyni racklin - No PR gets in way. Jul 21 4:00-5:30, 5:55-6:50, 8:40-11:00 member relodging - nights taken cancel, delete a registration - restore nights, (free progs - to do!) no payment just resetting # nights - don't clobber expiry dates uncancel a registration Jul 22 1:30-5:15, 9:00-10:20 at the center, developing, consulting relay for OOs Jul 23 9:30-12:00 Helping Susie get started. recovering OOs. Jul 24 10:00-10:30 fixing prior deposit (column name change) futzing with credits, issues Jul 25 3:30-5:00 fine tuning late notices, early/late listing, coming & going Jul 30 2:30-5:30, 11:00-12:30 consultation with Susie, Sukh, Adrienne colors changeable by prog_admin colors for Rentals/Programs in DailyPic, ClusterView Jul 31 11:00-12:00 resolving MMI payment issue for Brajesh, Lila. Aug 5 3:15-3:40 authorize.net issue Aug 10 1:00-2:30, 3:30-3:45 messing around with authorize.net support trying to resolve the 'relay' issue. the plan is this: set a default 'Relay Response URL' to relay_response or somesuch. don't have the hosted receipt page at all. have a way of easily turning normal online reg to "sorry, in maintenance mode". but being able to call it anyway. maybe with a special unlinked program only. relay_response should at the least save the params() in a file and have a simple response page. ? does using the relay response URL still send an email receipt to the user? ? will it be called more reliably than the "Silent POST URL"? Aug 11 5:00-5:30 DNS down, needed to restart Kali. Aug 12 9:00-10:00, 2:40-5:10, 5:30-7:10 responding to issues, emails colors of prog/rent in dailypic, clusterview - something wrong futzing with flaws in config - why did they happen? perhaps in part due to the things I just fixed about program_id, rental_id updated hcck - will need to fix several things Aug 17 2:50-4:40, 6:30-6:50 authorize.net futzings mmi finance investigation very confusing! got it. stupid mistake. Aug 18 12:15-12:30 misc queries Aug 19 4:00-6:30 consulting at center color palette Aug 20 1:30-3:00 responding to queries singles or not - in addition to singles with bath or not getting Douillard deletions Aug 24 1:30-2:15 consultation, issue responses, etc yesterday, today Aug 25 1:15-5:15, 6:50-9:00, 9:30-9:50, 11:05-12:40 replying to queries click & check on web grid housing note in rentals color palette campground replacement asking Jamal for photoshop help Aug 26 2:25-2:35 putting new campground maps in place Aug 27 5:15-6:15 consultations, 6x6 instead of 4x4 Sep 2 10:00-5:45 consultations, fixing this and that housing glitches - why do they happen? web grid updates Sep 4 4:30-5:10 dealing with OOs. planning revamp of online PRs. Sep 5 12:20-12:35, 1:30-2:15 remedying housing glitch - how did it get there? fix grid total error Sep 7 10:10-11:50, 12:20-2:35, 4:55-5:15, 8:00-10:30 reg[12], relay2 rewrite with Template, Green Fund, Relay Response URL a good start. reg1. continuing with reg2 cookies in CGI - continue tomorrow Sep 8 9:30-10:20 cookies - nice. including Jamal's cookies. Sep 10 1:10-3:00, 6:50-7:00, 8:05-11:30 Green Fund, relay response url it is working, yay! more to do with email. Sep 11 10:00-11:40, 2:25-6:00, 8:40-11:30 consult with Thecla, Jamal, Adrienne dup regs continuing with new online reg Sep 12 12:55-4:10 PRs in the new way remedying the issue of a person registering for a PR and not fitting within the begin-end dates. Sep 13 10:50-12:50, 11:30-1:30 PR online reg into Reg To install: check in all and do a diff to check all changes! mysql add allow_dup_regs to program table set it to 'yes' for Personal Retreat programs. add strings for green_ glnum subj name from also housing_log need content help with green.tt2 for letter More Info link on reg1.tt2 web templates to use reg1 not dreg1 do a publish & move to live, to put them in place string for ftp_transactions is 'transactions' not dreg_transactions move dreg_transactions, dreg_trans_archive, nreg_transactions, nreg_trans_archive aside to be deleted later nreg_ out of relay2 relay2 => relay in cgi-bin on Merchant Interface no Silent Post URL relay2 => relay for an allowable URL staging2 => staging cgi-bin/admin strings save admin, reg1, reg2, relay, tt2 templates in cvs mkbook loadbook - load books, videos add role id 15 - librarian regcount update, report dup regs alternate color in reg list manual finance by default no deposit house cost yes, no tuition no incr of count on delete no decr of count unless last no cancel offered unless last tomorrow: no envelope, no Send/Preview if not first reg for a person how to distinguish first from subsequent? above - Dup, on delete, no cancel - does not apply to PRs - use $pr->PR lists, tallies of programs - messed up with dup regs housing activity log ask about -Debug Mechanize tests? hcck on kali Sep 15 11:00-12:00, 2:00-3:30, 5:00-5:10, 6:00-7:20 called Ryder, asked for help. informed people what was coming consulted with Jamal implementing changes we discussed Sep 16 1:30-5:40 0, 1 or 2 pics for the progtable Sep 18 9:00-10:15, 11:00-2:00, 10:00-11:15 publishing pics for live site network errors futzing with templates, for Jamal's styling ensuring a backup - to logicalpoetry, split, etc talking to Pradeep about terastation raising concerns to Sadanand pennies in amounts - everywhere made Util::invalid_amount Sep 21 2:05-6:00, 6:30-8:50, 11:15-12:00 running hcck on kali til clean Sep 22 8:00-8:45, 2:00-6:30 hlog everywhere Config is modified standard format with house name, the_date, action, house_id, resultant: cur, curmax, sex, program_id, rental_id, username, date, time 6 actions: Registration.pm: lodge - done vacate - done Rental.pm: book - done book_del - done clust - done clust_del - done Block.pm: block - done block_del - done todo: donations delete, update Jamal's reg1.tt2 inspection better error handling - email to Sahadev, no garbage on screen for the user (unless it is me). Sep 23 1:30-6:00, 11:00-12:00 at center consulting with Jamal, Jayanti put several changes in place later - PR online reg Sep 24 4:30-6:00, 8:00-9:00 responding to queries, Jayanti's aux reg requests cabin room => radio test! more futzing with relay2 Sep 26 1:00-4:00 consultation with Jayanti, Stephanie, Barnaby Sep 27 11:00-1:00 quad => dorm, very tricky. share with a person in a full room? Sep 28 4:00-4:30, 9:25-11:50 consult with Jamal, Barnaby, Adrienne commuting option for Program Sep 30 10:00-10:30, 1:30-3:00, 9:30-10:40 futzing with reg1.tt2, reg2.tt2, reg1, reg2 consulting with Jamal, Sukhdev further tweaks Oct 1 12:00-12:30, 10:00-11:30 responding to queries deploying new relay, reg1, reg2, etc not bulletproof :( Oct 3 1:00-2:30 responding to housing glitches, other issues housing test plan Oct 4 11:45-12:45, 2:10-4:00, 4:15-5:15 continuing with housing test plan - complicated!! responding to requests/queries meeting place - sleep_too block - program_id, rental_id Oct 5 1:30-3:00, 6:40-8:40 responding to queries, 4 day retreat sponsor nights automatic bound blocks, bound blocks, block list Oct 6 11:30-1:00 continuing with bound blocks, doc backup to varuna Oct 7 3:00-4:00 consulting with Jayanti, Megan, Pradeep, Jamal Oct 8 2:45-4:15 edit conf letter minimum in rental contract. grid - & and child Oct 10 10:00-11:00 fixing grid/quad display related matters invoices Oct 13 12:00-12:20, 12:40-1:20 responding to various requests of Adrienne, Jayanti Oct 14 10:00-11:10 responding to Adrienne's issues about Rental housing and the contract Oct 15 2:15-3:05, 4:00-4:40 reconciliation glitch undup issue authorize.net missings - none! helping Jayanti with publishing Oct 17 11:00-1:30 cgi-bin got clobbered! :( why? took a while to restore. more files in CVS. Oct 23 1:00-4:50 lunch on arrival day for rentals and lunches no forcing a reg into a rental space/tent copy, paste a sum Oct 28 3:20-4:30, 10:30-10:50 investigating housing glitch Whyte/Jan/Journey 205 offering center tents for own tent in winter other responses to issues timestamp on sum_copy_id Oct 29 1:45-3:40 various current issues, responding to email Oct 30 5:45-7:45 sitting with Ryder tuning up sendmail Oct 31 1:30-3:00, 11:00-11:45 responding to requests/needs cabin_room now right aux reg dup problem checking oo's and other issues Nov 1 8:50-9:45 beginning on commuter, own van for grid Nov 2 9:30-1:50, 3:50-4:10, 5:50-7:15 continuing on grid2 work. tricky! got it! now for a permanent code attribute in a rental - at create time only Nov 3 8:30-9:00, 11:45-12:00, 2:00-5:00, 9:50-12:30 grid data in meal list - it works need to update the "Grid" link - a la "Web Grid" link re: Own Van, Commuting lines next is early/late charges and invoice? and dropping of # of people and coverage in housing categories. all done - what happens to current and past rentals when I check stuff in? invoice is not accurate? has it been printed? Nov 4 2:00-4:30 demonstration and consultation at the center backup grids on www.mountmadonna.org Nov 5 5:15-6:30 account for amita, changing a postmark fixing this and that per request Nov 6 4:10-5:40 OOs, little fixes Nov 7 8:15-12:15, 1:00-1:45, 4:30-5:00 expected, putting rental updates in place Expected field below Maximum use as max (with grid) in meal list and early/late calendar - instead of now to the end of time one back plus 3 (5 in all). when on a program/rental and click calendar you only see the one tweaks - rental current count discussion re: KKWC. manual registration - list programs order by name, then asc sdate Nov 9 11:00-11:30, 1:10-4:00, 9:00-10:30 CBT -> TCB authorize stuff center tents in May? grab_new mod for stray OOs. Nov 10 6:15-7:30, 9:30-11:00 grab_new continuation. it seems to work - yay! Nov 11 10:00-10:25, 2:00-2:45, 10:00-11:00 responding to queries - jamal re member mailings fixing an error Adrienne found consultation at the center more tweaks to grab_new Nov 12 12:30-1:00, 3:05-7:55 consultation, coddling OOs sutra restoration - done, I think/hope. remedying messed up OOs due to my oversight and delayed getting of email from MMC :( use template fixed. todo: modify grid file getting - not each time. slows the calendar down - count(), etc. cron job - every 1/2 hour get all the current (2 months out) ones send yourself a report from grab_new whenever SOMEthing happened. detail the person's names and how the trans file or email was handled. the old online_done files - move them into year-month dirs Nov 13 8:00-8:45, 12:55-1:25, 10:15-11:50 final tweaks on sutras include country code for mailing lists to CMS more attention for grab_new - status report if ANYthing happened. Nov 15 11:00-11:45 investigating housing glitches and occupancy forecast mods needed with no att_* and n_* vars in Rentals Nov 17 10:00-12:15 grid writes modified data file to separate dir to be gotten by grab_new into rental/ also - sending assurance email to people missed by relay Nov 18 9:45-10:15, 11:45-12:40, 10:15-11:00 responding to requests occupancy forecast - no n_ att_ RentalBooking instead. a few other minor things - sending Barnaby blank campground images Credit Card Misc warning Nov 19 2:00-3:00, 11:00-12:10 consulting with Jayanti, Barnaby implementing Barnaby's requests Nov 20 12:30-1:00 futzing with this and that. asking questions. reviewing. Nov 22 4:00-4:30 responding to requests Nov 23 12:30-1:00 responding to email, queries, etc Nov 27 10:00-1:00 responding to a miscellany of email queries and issues remaining: Rental Cancellations, sdate & edate for meeting place Bookings Dec 1 11:30-1:00 coming/going - not the rental part of a hybrid messing with partial bookings Dec 3 4:45-6:00, 7:45-9:10 revamp bookings for programs, rentals and events test with bookings of one day and a range of dates that extend outside of the event itself. even disjoint. Dec 4 11:00-12:00, 10:00-10:30 further work on meeting space revamp responding to queries Dec 5 2:00-2:55 rental contract fine tuning Dec 6 10:00-11:15 restoring Credit Card Misc. FV 1-9 no delete xaccount if payments are present Dec 7 2:30-4:00, 4:20-4:40 Credit card misc reborn meeting place dates not always PRE dates - calendar mess! Dec 8 2:30-2:50, 3:00-4:00, 10:00-11:00 responding to queries adjusting online reg for personal retreats date/time of online deposit 35 -> 25, ride conf housing glitch Dec 9 2:00-4:00 consulting with Stephanie, Jamal, Barnaby, Jayanti Dec 10 2:30-4:30, 11:30-11:50 turning off authorize.net email to me prog_person in sum, verify checkbox dated meeting places - unified maximum in red note remove unused templates update_meeting, warn mp... Dec 11 2:15-2:30 fine tuning tweaks of yesterday Dec 13 4:00-4:30 responding to queries Dec 16 5:35-5:45 restarting reg - Pradeep forgot howyear 2010
Jan 2 5:25-5:40 investigating housing glitch - room 103 over NY retreat i need to protect against double-clicks? check for house_id == 0 Jan 5 10:35-2:25 AVI percent_tuition thingy notifying of recent changes calendar rework for meeting space bookings Jan 6 11:30-12:15 consult with Barnaby responding to requests Jan 7 11:30-12:15 housing weirdness remedying meeting place booking of 1 day Jan 9 3:00-4:00 resolving weird online reg issues Jan 12 11:45-12:00, 1:30-2:30 online reg mess-up recovery Jan 13 11:40-11:50 MMI Template adjustment Jan 14 2:45-4:45 requested tweaks meal list item about extra tables PR discount period Jan 15 3:30-5:00 consulting this and that center tent config Jan 17 10:30-12:30 CEU dates and hours editing a deposit, conf letter. Jan 18 9:45-1:00, 4:15-7:25 consulting with Lori helping Sukhdev with time travel rides, finally. fancy and easy selecting of driver, shuttle! ajax, dynamic HTML it is coming out great! Jan 19 7:00-7:45 responding to requests, emails Jan 20 10:00-11:00, 2:45-4:45 demo Rides to Stephanie help Barnaby respond to emails Jayanti's econ dorm mess Jan 21 5:30-5:55, 6:15-8:00 consulting with Barnaby further work on the new things in Rides Jan 22 5:00-5:45 sans remote access - called Jamal to help figure out what was causing the Calendar failure. the rental "OGS 5/10" in Feb 2012 did not have a valid status. how did that happen? simply viewing it set the status correctly. Jan 23 3:35-4:20 putting new Rides stuff in place. Jan 26 8:30-5:25 long day of consulting (Shantam) and getting new requests and implementing several of them. Jan 27 2:10-3:00 create Block for meeting place that is also sleeping place and delete when deleting that meeting place. Jan 28 10:30-11:40 fixes here and there. consult with Barnaby Feb 2 12:20-5:45 consultation at center calendar rework sleeping space blocks Feb 3 9:10-10:45, 9:50-11:25 calendar tweaks - hard! look for bookings that need rebooking - asked Barnaby for help Feb 9 12:15-3:55, 4:50-6:50 pennies, pictures Feb 10 12:15-1:10, 2:45-6:15, 9:25-12:00 pennies in Rides and financial reports describing Program-Tally mass unsubscribe - like purge redid profile editing, added pics next is using the pics for drivers in the ride confirmation letter - done! Feb 11 10:05-12:10, 2:00-3:40, 6:00-7:30 consulting with Barnaby, fixing little but important things max, expected, counts, etc, hybrids consulting with Stephanie and Barnaby at MMC Feb 12 1:35-4:45 online got removed again :( WHY? no date change for program/rental if meeting place or housing Feb 13 9:00-10:15 futzing with program tally for Brajesh Feb 16 1:00-1:25, 2 of sukh's requests Feb 18 1:10-5:25 at MMC, resolving openvpn, no lunch for PR on Saturday consulting with Barnaby, Thecla, Jayanti cancelled to canceled heating grid no pennies when paying balance openvpn log - we are using expired files? not sure Feb 19 12:35-4:30, 5:25-7:15 make up list - refined in several ways refresh days Feb 20 2:15-5:55 glossary TODO: summer rental => ! winter from strings. share with not connected? - dup person names dup pics of sum when dup'ing rental/program hcck mysql, repository backed up to varuna Feb 22 5:00-5:15 replying to email, adjusting roles Feb 24 9:45-10:10, 11:20-12:35 responding to email, fixing a bug, closing issues $reg->att_prog_dates() tidied up default.tt2 - using interpolation Feb 25 4:00-6:30, 10:00-1:30 MMI confirmation letter PR web site listing 3 months in advance for alternate costs cron job to publish automatically remove PublishPR - no leave it as is but the cron job will push the 3 current housing costs to be used in reg1, reg2 rather than the costs in the progtable Feb 26 12:30-3:00 consultation at MMC with Alana, Jayanti Feb 28 11:40-1:50 finish up publish_pr Mar 4 1:00-3:00 Arrien rescheduling messing around Mar 7 10:00-10:30 monitoring grab_new, resolving a housing issue with Jayanti/Alana Mar 8 1:30-5:00 helping Shantam with PHP, Smarty, OO, Cake