[contributions(DRUPAL-6--1):alexiswilke] /modules/to_do TODO.txt /modules/to_do/images add.png /modules/to_do/scripts to_do_form.js /modules/to_do/templates to_do_body.tpl.php to_do_info.tpl.php /modules/to_do to_do.admin.inc to_do.pages.inc to_do.users.autocomplete.inc to_do.users.inc to_do_block.admin.inc to_do_block.info to_do_block.install to_do_block.module to_do_block.pages.inc to_do_block.users.inc /modules/to_do/translations fr.po to_do.pot /modules/to_do/css to_do_block.css to_do_list.css to_do_nod
User: alexiswilke Branch: DRUPAL-6--1 Date: Sat, 22 May 2010 08:32:48 +0000 Added files: /modules/to_do TODO.txt /modules/to_do/images add.png /modules/to_do/scripts to_do_form.js /modules/to_do/templates to_do_body.tpl.php to_do_info.tpl.php /modules/to_do to_do.admin.inc to_do.pages.inc to_do.users.autocomplete.inc to_do.users.inc to_do_block.admin.inc to_do_block.info to_do_block.install to_do_block.module to_do_block.pages.inc to_do_block.users.inc /modules/to_do/translations fr.po to_do.pot Modified files: /modules/to_do/css to_do_block.css to_do_list.css to_do_node.css /modules/to_do/scripts to_do_block.js /modules/to_do to_do.info to_do.install to_do.module Log message: * The 3 dates found in the to_do table had their type changed from timestamp to int which is the most common way of handling dates in Drupal. This change requires some SQL code that I tested manual but not with an update because I use PostgreSQL and that system did not support the old module syntax. If you have the time to test, please, make a backup of you data, then run the update.php with this new version and report any issue or let us know that it worked beautifully! Thank you. New users can ignore this issue. * Added a TODO.txt file. * Removed the project from the "project" package, it is in Other now. * Broken up the module in two: to do tasks & to do blocks. * Optimized the module by moving many functions to separate files (i.e. .admin.inc, .users.inc, etc.) * Removed the ahah dependency. * Fixed several bugs with the date selection hide/show capability (no more AJAX, using jQuery only.) * Fixed bug with block paging, it would not properly reset for all users (actually, only for admin!) * Heavily modified the user lists so ONE function generates all the lists. * Fixed sorting of Finished column so it uses the Finished date instead of deadline. * Added a column to the block list (i.e. status) and renamed the priority which was wrong called status. * Make use of define() for many of the hard coded lists. * Fixed the use of URGENT and ALL properly disassociating them from the priority (i.e. URGENT was often called Immediate). * Fixed block paging so it uses the standard paging CSS. * Moved some of the block JavaScript code to PHP to optimize overall transfer time. * Also, the PHP code generates the table which are 100% Drupal compatible tables (with the header moving along as expected) * Easier interface setup in general. * Moved the global settings that were specific to the block in the block settings instead. * Added a flag so the system can hide the whole block when it is empty (quite neat if you ask me 8-) ) * Made a first step at making the tabs work in a non-JavaScript environment. * Added an "Add" icon so one can click there to add a new To do task without having to drill down the Create content path. * Added option to put the teaser of the To do item in the title of the link going to that page. Useful to have a quick read of the issue before clicking on it. * Added security to the block JSON by testing that the user indeed has permission to query the data. * Better CSS capability to show the different priorities with different colors, not just "Urgent" (Immediate) In fact, a task that is "later" (i.e. need to be worked on today or now has a deadline in the past) have specific classes that one can use to change their color appropriately. * Added a missing DELETE when deleting a user who had some To do nodes assigned to him. * Fixed the PHP syntax to match what Drupal expects. * Removed the Roles from the To do node creation process. * Cleaned up the assignment of users. It uses AJAX to do some auto-complete and ignores roles except to make sure that users being assigned are indeed authorized to be part of the To do scheme. * The old block JSON would not sanitize the title variable. * The old block JSON would not verify that $type and $page_number were valid. * Optimized the auto-close by checking all the To do items just ONCE a day, whenever the day changes. * Simplified the to_do_view() function. Added an asterisk after the deadline if auto-close is turned on. * Properly delete variables on Uninstall. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/TODO.txt http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/images/add.p... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/scripts/to_d... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/templates/to... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/templates/to... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.admin.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.pages.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.users.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.users.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do_block.... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/translations... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/translations... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/css/to_do_bl... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/css/to_do_li... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/css/to_do_no... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/scripts/to_d... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.info&o... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.instal... http://cvs.drupal.org/diff.php?path=contributions/modules/to_do/to_do.module...
participants (1)
-
drupal-cvs@drupal.org