PageRenderTime 55ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/doc/deprecated/Changelog

http://piwam.googlecode.com/
#! | 1585 lines | 1237 code | 348 blank | 0 comment | 0 complexity | 381565033f503dd0d1b0185f9f59eb47 MD5 | raw file
Possible License(s): ISC, LGPL-2.1, AGPL-3.0, BSD-3-Clause, LGPL-3.0, GPL-2.0

Large files files are truncated, but you can click here to view the full file

  1. r178 - october, 9, 2009
  2. * member : actions > validate() > user who is validating the pending
  3. subscription is stored in 'updated by' field
  4. r177 - october, 9, 2009
  5. * association : templates > loginSuccess.php : display message if login or
  6. password is invalid
  7. * association : actions > set flash message if login failed
  8. r176 - october, 9, 2009
  9. * StatutPeer : getCriteriaEnabledForAssociation() ordered by name (trick to
  10. display 'active member' status first)
  11. r175 - october, 9, 2009
  12. * main.css : style for visited links
  13. r175 - october, 9, 2009
  14. * r172.sql : cotisation.mis_a_jour_par is not mandatory and can be null
  15. * schema.yml is up to date
  16. * propel:build-model
  17. r174 - october, 9, 2009
  18. * MembrePeer.php : doSelectByUsernameAndPassword() > check only active
  19. members
  20. r172 - october, 9, 2009
  21. * Membre.php : getters to format name, last name and city
  22. r171 - october, 9, 2009
  23. * Membre.php : delete() > pseudo and passwords are set to null
  24. r170 - october, 9, 2009
  25. * MembrePeer : doSelectWithEmailForAssociation() selects only active members
  26. r169 - october, 9, 2009
  27. * MembreForm : fileValidator set a limit of 500 ko
  28. r167 - october, 8, 2009
  29. * MembrePeer.php : doSelectForAssociation() retrieve only active members
  30. * fixes a bug in user's picture directory which listed disabled members
  31. r166 - october, 8, 2009
  32. * /data/updates/1.1.1-to-1.1.2 : r166.sql > makes membre.pseudo field case
  33. insensitive
  34. * piwam-install.sql is up date
  35. r165 - october, 8, 2009
  36. * membre : actions > executeCreatepending > clever determination of
  37. associationId
  38. * CompteForm : takes associationId as parameter
  39. * compte : actions > give associationId as parameter to the form
  40. r164 - october, 8, 2009
  41. * membre : actions > executeAcl > fixes a bug if no credentials has been set
  42. * membre : actions > _processForm > redirect to ACL form after creation of
  43. a new member
  44. r163 - october, 8, 2009
  45. * membre : actions > fixes a bug in executeMap
  46. r162 - october, 8, 2009
  47. * membre : security.yml > edit credentials is required to valide a pending
  48. subscription
  49. r161 - october, 8, 2009
  50. * MembrePeer : doSelectOrderBy() > useless associationId computation has
  51. been removed
  52. * membre : actions > index > retrieve pending subscriptions
  53. * membre : templates > index > pending subscriptions are displayed
  54. * membre : actions > new action executeValidate
  55. r160 - october, 8, 2009
  56. * association : templates > loginSuccess.php > explicit message
  57. * MembrePeer : doSelectPending() method
  58. r159 - october, 8, 2009
  59. * myUser.class.php : new method getTemporaryAssociationId()
  60. * membre : actions > executeFirstcreate > give the temporary associationId
  61. r158 - october, 8, 2009
  62. * StatutPeer::getCriteriaEnabled() is now getCriteriaEnabledForAssociation()
  63. * MembreForm.class.php is up date
  64. * membre : actions > asociationId is given to each form
  65. r157 - october, 8, 2009
  66. * membre : templates > pendingSuccess.php > explicit message
  67. * StatutPeer::getCriteriaForEnabled() takes associationId as parameter
  68. r156 - october, 8, 2009
  69. * membre : actions > new action requestSubscription
  70. * membre : templates > loginSuccess > link to request a member subscription
  71. * membre : templates > _form has been refactored
  72. * schema.yml : membre.actif is now an integer and not a boolean
  73. * model has been rebuilt
  74. r155 - october, 7, 2009
  75. * StringToolsTest : new test for generatePassword method
  76. r154 - october, 7, 2009
  77. * membre : security.yml > edit and show credentials have been documented
  78. * /apps/front/lib/form/ForgottenPasswordForm : new class
  79. * association : actions > new action Forgottenpassword
  80. * association : templates > loginSuccess.php > link if forgotten password
  81. * StringTools : new method generatePassword()
  82. * /lib/misc/MailerFactory.class.php : new class to generate swift object
  83. * association : actions > executeMailing > use new mailer factory class
  84. * membre : actions > index > redirect to show if we don't have access to
  85. index
  86. r153 - october, 7, 2009
  87. * membre : security.yml > removed credential auto-checking for edit and show
  88. * membre : actions > edit and show actions are available for the user
  89. * membrePeer.php : new const IS_PENDING
  90. * association : actions > login > redirect to user profile if he can't list
  91. the members (default homepage)
  92. r152 - october, 3, 2009
  93. * /web/css : new 'browse' button
  94. r151 - october, 3, 2009
  95. * membre : templates > _form > custom 'browse' button
  96. r150 - october, 3, 2009
  97. * association : actions > logout > redirect to homepage
  98. * association : templates > loginSuccess.php > new welcome message
  99. r149 - october, 3, 2009
  100. * activite : templates > indexSuccess.php > delete link is displayed,
  101. warning message is up date
  102. r148 - october, 3, 2009
  103. * membre : templates > showSuccess.php > email is crypted thanks to mail
  104. helper
  105. * membre : templates > indexSuccess.php > email is crypted thanks to mail
  106. helper
  107. r147 - october, 31, 2009
  108. * compte : actions > default values are set when required
  109. * compte : templates > showSuccess.php > display a message if no update has
  110. been done yet
  111. * compteForm : initialize 'mis_a_jour_par' only if object already exists
  112. r146 - october, 31, 2009
  113. * activite : actions > index, show > uses the new myUser method
  114. * activite : actions > default values are set only when required (new and
  115. edit)
  116. r145 - october, 31, 2009
  117. * README and README-FR are up to date
  118. * CotisationTypeForm : mis_a_jour_par is used only when updating
  119. * cotisationtype : actions > code refactoring to use new myUser methods
  120. * /data/updates/r145.sql : 'cotisationtype.mis_a_jour_par' can be null
  121. * piwam-install.sql is up to date
  122. * cotisationtype : templates > showSuccess.php has been removed because
  123. unused
  124. * cotisationtype : actions > executeShow() has been removed because
  125. unused
  126. r144 - october, 30, 2009
  127. * cotisation : actions > code refactoring to use new myUser methods
  128. * CotisationForm : default values are set within the action
  129. * CotisationForm : field 'mis_a_jour_par' is set only when updating
  130. * cotisationActionsTests : new tests
  131. r143 - october, 30, 2009
  132. * sfGuardTestFunctional : new method to create a foreign account
  133. * compteActionsTest : complete tests
  134. r142 - october, 29, 2009
  135. * compte : actions > code refactoring to use new myUser methods
  136. * compteActionsTest.php : new tests
  137. * loginActionsTest.php has been removed (module doesn't longer exist)
  138. * AssociationForm.class.php : field 'enregistre_par' has been removed to
  139. avoid bugs due to session behaviour
  140. * sfGuardTestFunctional : signout() method
  141. * activite : actions > new > field 'mis_a_jour_par' is not set for creation
  142. * myUser : getUserId() > fixed awesome bug... (association id was returned)
  143. * MembreHelper : format_membre > code is more beautiful !
  144. * activite : templates > showSuccess > a special message is displayed if
  145. activity has not been edited yet
  146. r141 - october, 27, 2009
  147. * membre : templates > _picture > input is a Membre object, and 'alt'
  148. attribute has been set for the picture
  149. * myUser.class.php : getAssociationId() and getUserId()
  150. * activite : actions > code refactoring to use new myUser methods
  151. * symfony configure:author Adrien Mogenet
  152. * activite : templates > _form.php > error message is displayed after the
  153. input field
  154. * activiteActionsTest.php : basic scenarios
  155. * association : actions > code refactoring to use new myUser methods
  156. * associationActionsTest.php : code beautifier ;-)
  157. r140 - october, 27, 2009
  158. * ProjectConfiguration.class.php > checks that the file exists or display
  159. a friendly error message
  160. * login : module has been removed (currently empty so useless)
  161. * association : actions > _canRegisterAnotherAssociation > redirect to
  162. install and not to /install
  163. * install : templates > configDatabaseSuccess.php > error icon is displayed
  164. * new plugin has been set up : sfImageTransformPlugin
  165. * membre : actions > processForm > make thumbnails when uploading
  166. user's picture
  167. * layout.php : new menu item "faces"
  168. * membre : new action "faces"
  169. * MembrePeer : new constant PICTURE_DIR
  170. * Membre : new method getPictureURI
  171. * Membre : new partial _picture
  172. * main.css : custom style for "_picture" partial
  173. * main.css : comments have been translated to english
  174. * README, README-FR and TROUBLESHOOTING-FR are up to date
  175. r139 - october, 26, 2009
  176. * svn:ignore /web/uploads/trombinoscope/*
  177. r138 - october, 26, 2009
  178. * schema.yml : membre > new field 'picture'
  179. * membre : templates > _form > field 'picture' has been added
  180. * propel:build-model
  181. * /data/updates/sql/1.1.1-to-1.1.2/r138.sql
  182. * piwam-install.sql > new field membre.picture
  183. * MembreForm.class.php : new 'picture' field and validator, with custom
  184. French error messages
  185. * membre : templates > showSuccess.php > display picture if any
  186. r137 - october, 26, 2009
  187. * association : actions > new > can't access to the form if this is
  188. forbidden
  189. r136 - october, 26, 2009
  190. * membre : templates > _aclForm.php > fixed missing </a> tag
  191. * apps/front/app.yml : new setting to use Piwam for only one association
  192. * association : actions > login > set a new variable 'displayRegisterLink'
  193. * association : actions > login > redirect to /install if Propel error
  194. r135 - october, 26, 2009
  195. * install : actions > _isInstallerd() > checks that tables have been created
  196. * install : templates > indexError.php > error message has been completed
  197. r134 - october, 20, 2009
  198. * Edited wiki page through web user interface.
  199. r133 - october, 20, 2009 (Grd Scarabe)
  200. * Création d'une page de réflexion sur la comptabilité
  201. r132 - october, 19, 2009
  202. * /apps/front/lib/helper/WebsiteHelper.php : new helper with function
  203. short_website_url to display short URL
  204. * association : actions > index > display list of enabled associations
  205. * association : templates > index > display list of enabled associations
  206. r131 - october, 19, 2009
  207. * MembreForm : configure() > 'unique' error message has been set for the
  208. 'pseudo' field by a sfPropelUniqueValidator
  209. r130 - october, 15, 2009
  210. * Statut.php : delete() > statut is disabled if there is no longer active
  211. Membre
  212. * Statut.php : countActiveMembres() > new method, counting only active
  213. members
  214. * statut : templates > indexSuccess.php > we show active members who belong
  215. to the Statut
  216. r129 - october, 15, 2009
  217. * membre : actions > executeMap > fixes issue with Google Map API key (old
  218. name was used)
  219. r128 - october, 15, 2009
  220. * Fixes issue #7 : missing ALT attirbut for images
  221. r127 - october, 15, 2009
  222. * membre : actions > executeMap > Google Map API key is directly given to
  223. the view
  224. r126 - october, 15, 2009
  225. * membre : actions > executeMap() > associationId is given to the view
  226. * membre : templates > mapSuccess.php > get the API key for the current
  227. association
  228. * association : templates > loginSuccess.php > version of piwam in welcome
  229. message is up to date
  230. r125 - october, 14, 2009
  231. * README-FR : VirtualHost example has been updated
  232. * TROUBLESHOOTING-FR : has been updated to reference some possible 500
  233. errors
  234. * THANKS : has been updated
  235. r124 - october, 14, 2009
  236. * membre : templates > _form.php : javascript helper has been replaced by
  237. JavascriptBase helper, fixes bug 29
  238. * membre : templates > showSuccess.php : javascript helper has been replaced
  239. by JavascriptBase helper, fixes bug 29
  240. r123 - october, 13, 2009
  241. * Compte.php : fetch() calls have been replaced by fetchAll(), fixes
  242. issue 28
  243. * association : actions > mailing > smtp module is not required anymore to
  244. send emails through smtp servers, but openssl module is required to use
  245. GMail
  246. r122 - october, 13, 2009 (Grd Scarabe)
  247. * Wiki page 'installerPiwam' has been updated
  248. r121 - october, 12, 2009
  249. * install : actions > _checkConfiguration() > We can install Piwam even if
  250. memory_limit is not greater or equal to 128M
  251. * install : actions > _checkConfiguration() > Apache modules are not tested
  252. if apache_get_modules function is not available
  253. * install : templates > error partials have been enhanced to be more
  254. readable
  255. r120 - october, 12, 2009
  256. * update : actions > _checkSQLFilesSince() > updates are performed within
  257. SQL transactions
  258. * DBTools.class.php : executeSQLFile() > we check that query is not empty
  259. before launching it
  260. r119 - october, 8, 2009
  261. * Piwam 1.1.1
  262. r118 - october, 8, 2009
  263. * install : actions > we check if Piwam is already installed
  264. * install : templates > indexError.php > new file
  265. r117 - october, 8, 2009
  266. * /doc/UPDATE-FR : new file
  267. * /data/updates/1.1-to-1.1.1 : new folder
  268. * /data/updates/1.1-to-1.1.1/r117.sql : new file
  269. * /config/databases.yml : added to svn:ignore
  270. * /apps/front/config/settings.yml : Google Map Key has been removed (put
  271. into the database)
  272. * layout.php : new menu entry (install and update)
  273. r116 - october, 8, 2009
  274. * README-FR has been updated
  275. * TROUBLESHOOTING-FR has been updated
  276. * mailing module has been removed because empty
  277. * databases.yml : fixed wrong encoding value for 'all'
  278. * Association : actions > executeMailing() > missing attributes
  279. $associationId has been added when calling 'Configurator::get()'
  280. * /doc/piwam-install.sql : collation and charset for piwam_data has been
  281. set explicitely
  282. r115 - october, 6, 2009
  283. * Edited 'installerPiwam' wiki page through web user interface.
  284. r114 - october, 6, 2009
  285. * Edited 'installerPiwam' wiki page through web user interface.
  286. r113 - october, 1, 2009
  287. * Piwam 1.1
  288. r112 - september, 16, 2009
  289. * update : actions > executePerform > if it works we clear the cache
  290. * /web/cache_error.php : new file, user friendly error message when cache
  291. folder is not writable
  292. * /web/index.php : cache_error.php is displayed if we catch a
  293. sfCacheException
  294. * /apps/front/config/error/error_html.php : user friendly error message is
  295. displayed if an exception occurs
  296. r111 - september, 16, 2009
  297. * Piwam 1.1 RC2
  298. r110 - september, 16, 2009
  299. * /doc/piwam-install.sql : piwam_data > dbversion has been updated
  300. r109 - september, 15, 2009
  301. * Piwam 1.1 RC1
  302. r108 - september, 15, 2009
  303. * TROUBLESHOOTING-FR : a few words about /update and about Google API key
  304. * README-FR : a part has been added about Google API key
  305. * association : loginSuccess.php > warning message has been replaced by a
  306. welcome message
  307. r107 - september, 15, 2009
  308. * form.css : custom .button class
  309. * schema.yml : prefix "piwam_" has been added to all the tables
  310. * symfony propel:build-model
  311. * /data/updates/1.1beta2-to-1.1/r107.sql : we rename all the tables
  312. * /doc/piwam-install.sql : up to date
  313. * issue #23 has been fixed
  314. r106 - september, 15, 2009
  315. * /test/unit/DateToolsTest.php : new file implementing tests for DateTools
  316. * /test/unit/ParamsToolsTest.php : new file implementing tests for
  317. ParamsTools class
  318. * /test/unit/StringToolsTest.php : new file implementing tests for
  319. StringTools class
  320. r105 - september, 13, 2009
  321. * /test/bootstrap/unit.php : creation of a sfContext
  322. * /test/unit/ConfiguratorTest.php : new file implementing tests for
  323. Configurator class
  324. * /lib/misc/Configuration.class.php : $associationId is now given as
  325. parameter to avoid use of sfContext in this class
  326. * ConfigForm.class.php : code has been refactored to give $associationId
  327. * association : actions > code has been refactored to give $associationId
  328. * MembrePeer.php : doSelectOrderBy > code has been refactored to provide
  329. $associationId to Configurator
  330. * AssociationPeer.php : new method retrieveByName($name)
  331. * All the files : tabs have been replaced by spaces
  332. r104 - september, 13, 2009
  333. * /doc/TROUBLESHOOTING-FR : new file, indexing known issues
  334. * /doc/README-FR refers to TROUBLESHOOTING-FR in case of issue
  335. * membre : indexSuccess.php > legend block has been redesigned
  336. * cotisationtype : indexSuccess.php > validity entry in the header of table
  337. is now specified as months and not in years
  338. * CotisationTypeForm.class.php : default value of 'valide' has been set to
  339. 12 months
  340. * form.css : formLinkButton size has been adjusted (a little bit smaller)
  341. r103 - september, 12, 2009
  342. * /web/install.php : has been removed to avoid loop issue
  343. * /lib/vendor/phoogle/phoogle.php : we prevent error when using function
  344. file_get_contents with Yahoo API
  345. * /lib/misc/DbTools.class.php : checkMySQLConnection() method has been set
  346. as public static instead of being private
  347. * /doc/README : up to date
  348. * /doc/README-FR : up to date
  349. r102 - september, 12, 2009
  350. * update : new template 'performError.php'
  351. * PiwamDataPeer : new retrieveByKey($key) method
  352. * PiwamDataPeer : fixes bug in set() method
  353. * install : actions > methods _executeSQLFile and _checkMySQLConnection have
  354. been replaced by the DbTools call
  355. r101 - september, 12, 2009
  356. * updates/1.1beta2-to-1.1/r100.sql : fixes syntax error
  357. r100 - september, 12, 2009
  358. * install : config/cache.yml > new file disabling the cache for this module
  359. * update : new module
  360. * update : index > check existing SQL files to execute
  361. * /lib/misc/DbTools.class.php : new class
  362. * main.css : custom a:Visited color has been removed
  363. * updates/1.1.0beta2-to-1.1 : r100.sql > new credential entries (edit and
  364. update Piwam)
  365. * /doc/piwam-install.sql is up date
  366. * update : security.yml > new file
  367. r99 - september, 11, 2009
  368. * schema.yml : new PiwamData private table
  369. * schema.yml : CASCADE deletion for config_ and acl_ tables
  370. * symfony propel-build-all
  371. * Configurator.class.php : get > if the variable has not been set in the
  372. database, the default value is returned if it has been given as parameter
  373. * error.html.php : error page has been customized
  374. r98 - september, 11, 2009
  375. * /web/favicon.ico : new favicon file
  376. * layout.php : reference to favicon.ico has been updated
  377. * membre : templates > index > legend to show the meaning of "red"
  378. background
  379. * /apps/front/config/factories.yml : logger class has been set up
  380. * /apps/front/config/settings.yml : logging is enabled for prod env
  381. r97 - september, 11, 2009
  382. * cotisation : _form.php > fixes bug #22 (AJAX behaviour when installation
  383. without virtualhost)
  384. r96 - september, 11, 2009
  385. * /web/index.php : exception message if error occured
  386. * /apps/front/config/error/error.html.php : new file. Custom exception page
  387. * cotisationtype : actions > edit > fixed bug > test if we are allowed to
  388. edit the entry
  389. * updates/1.1.0beta2-to-1.1 : r96.sql > Changing years of validity by months
  390. of validity
  391. * /lib/misc/DateTools.class.php : new class file
  392. * Membre.php : isAjourCotisation() is up to date
  393. * cotisationtype : _form.php > label of field 'validity' is up to date (year
  394. is now months)
  395. r95 - august, 14, 2009
  396. * test_data.yml : reference to object 'private_user' have been updated
  397. * associationActionsTest.php : refactored code and 1 test has been commented
  398. to allow tests to be launched more than one time
  399. r94 - august, 14, 2009
  400. * piwam-install.sql : error in constraint name 'acl_action_FK_1' has been
  401. fixed
  402. * /data/updates/1.1.0beta-to-1.1/r92.sql : error in constraint name
  403. 'acl_action_FK_1' has been fixed
  404. r93 - august, 14, 2009
  405. * piwam-install.sql : explicit DB names have been removed
  406. * /data/updates/1.1.0beta-to-1.1/*.sql : explicit DB names have been removed
  407. r92 - august, 3, 2009
  408. * /data/updates/1.1.0beta-to-1.1/r92.sql : CASCADE behaviour added for some
  409. tables
  410. * piwam-install.sql is up to date
  411. * test_data.yml : new fixtures for 'Activite' table
  412. * test_data.yml : fixtures for 'Compte' table are set as enabled
  413. * test_data.yml : fixtures for a second private association
  414. * recetteActionsTest.php : tests implemented
  415. r91 - august, 3, 2009
  416. * Edited wiki page through web user interface.
  417. r90 - august, 3, 2009
  418. * Edited wiki page through web user interface
  419. r89 - august, 2, 2009
  420. * test_data.yml : fixtures for all the tables
  421. * piwam-install.sql is up to date
  422. * README is up to date : information about Virtual Host configuration
  423. * install : actions > hide error if user provides wrong username/password
  424. * README-FR : new file with French version of documentation
  425. r88 - august, 2, 2009
  426. * fixtures.yml has been renamed as test_data.yml
  427. * test_data.yml : filled for being ready for tests
  428. * test/bootstrap/functional.php : load fixtures
  429. * associationActionsTest.php : new tests (creation of association)
  430. * membre : actions > processForm > when registering the first user, ACL
  431. are given before redirecting to success page
  432. * updates/1.1.0beta-to-1.1/r88.sql : CASCADE for on delete action has been
  433. set to acl_credential table
  434. r87 - august, 2, 2009
  435. * statut : delete > we can't delete if there are Membres who belong to
  436. the statut
  437. * statut : delete > physical deletion
  438. * statut : index > display error message if we try to delete a used item
  439. * Statut.php : countMembers has been removed to use the original
  440. countMembres instead
  441. r86 - august, 2, 2009
  442. * Statut.php : countMembers() method
  443. * statut : index > display number of members who belong to each statut
  444. * statut : index > icon and link to go to the details
  445. * statut : show > template has been enhanced
  446. r85 - july, 21, 2009
  447. * Edited wiki page through web user interface.
  448. r84 - july, 21, 2009
  449. * assocation : mailing > sendMail line has been uncommented
  450. * install : configDatabase > display flash message if user give wrong
  451. mysql settings
  452. * install : new action 'end' which displays information once configuration
  453. is complete
  454. * install : config/security.yml > access is granted for action 'end'
  455. * install : launch SQL file to create tables and insert data
  456. r83 - july, 20, 2009
  457. * lib/misc/FileModifier.class.php : new class file
  458. * install : actions > checkConfiguration > new tests has been added. the
  459. config/databases.yml file has to be writable
  460. * install : configDatabase action has been implemented
  461. r82 - july, 19, 2009
  462. * install : configDatabase > new action
  463. * apps/front/lib/DatabaseConfigForm.class.php : new form class
  464. * install : templates > template to display DatabaseConfig form
  465. r81 - july, 19, 2009
  466. * DepensePeer : doSelectForAssociation() now returns a sfPropelPager
  467. * depense : index > paging system
  468. * DepensePeer.php : doSelectForAssociationId() > order by DATE DESC
  469. * RecettePeer.php : doSelectForAssociationId() > order by DATE DESC
  470. * recette : index > paging system
  471. * recette : actions > delete > check if user has required credentials
  472. * actions > delete > check if user has required credentials
  473. * membre : actions > delete > French message if failure
  474. * membre : actions > delete > check if user has required credentials
  475. * compte : actions > delete > check if user has required credentials
  476. * compte : actions > delete > check if user has required credentials
  477. * activite : actions > delete > check if user has required credentials
  478. * activite : actions > edit > check if user has required credentials
  479. * Cotisation.php : new getAssociationId() method
  480. * cotisation : actions > delete > check if user has required credentials
  481. * cotisation_type : actions > delete > check if user has required
  482. credentials
  483. r80 - july, 19, 2009
  484. * association : actions > mailing > get variables from Configurator class
  485. and not from YAML file
  486. * apps/front/config/settings.yml : useless variables have been removed
  487. r79 - july, 18, 2009
  488. * install : new module
  489. * install : index > display list of tests that succeed of failed
  490. * install : templates > isCacheFolderWritable partial
  491. * install : templates > isLogFolderWritable partial
  492. * install : templates > isPhpOpenSSLLoaded partial
  493. * install : templates > isPhpSmtpLoaded partial
  494. * install : templates > isMemoryLimitHighEnough partial
  495. * install : templates > isApacheModRewriteenabled partial
  496. * install : templates > checkConfigSuccess.php
  497. * install : actions > new action 'checkConfiguration' has been implemented
  498. r78 - july, 18, 2009
  499. * apps/front/lib/ConfigForm.class.php : default values are set
  500. * Association : config > save settings
  501. * layout.php : new menu entry 'preferences' to configure Piwam
  502. * Association : mailingSuccess.php > cleaned code which displays flash
  503. * data/updates/1.1.0beta-to-1.1/r78.sql : label for field "edit
  504. association" has been extended to "edit and configure association"
  505. r77 - july, 13, 2009
  506. * data/updates : updates.sql > fixed error, operation 'ADD' was used instead
  507. of 'CHANGE' for updating 'montant' fields
  508. * Configurator.class.php : we now can give a 'custom default value' if no
  509. custom value has been set in the database
  510. * MembrePeer.php : use of Configurator instead of YAML class for the number
  511. of users to display on each page
  512. r76 - june, 9, 2009
  513. * /apps/front/lib/form/ConfigForm.class.php : new form class
  514. * ConfigVariablePeer : doSelectByCategorieCode($code) method
  515. * Association : actions > new executeConfig() action
  516. * Association : new views "configSuccess.php" and "_configForm.php"
  517. r75 - june, 8, 2009
  518. * /lib/misc/Configurator.class.php : the aim of this class is to deal with
  519. configuration variables
  520. * ConfigVariablePeer : retrieveByCode($code) method
  521. * ConfigValuePeer : retrieveByCode($code, $association_id) method
  522. r74 - june, 8, 2009
  523. * THANKS : new contributors
  524. * /data/updates/1.1.0beta-1.1.0 has been renamed has 1.1.0-beta-to-1.1
  525. * Activite : showSuccess.php > removed empty line before "TOTAL" line
  526. * Membre : actions > edit > check if user has the 'edit_acl' credential
  527. * Membre : editSuccess.php > show ACL management form only if we have
  528. 'edit_acl' credential
  529. * SQL data : new entry "edit_acl" in "acl_action" table
  530. * Membre : actions > executeAcl > check if user has the 'edit_acl'
  531. credential
  532. * Membre : editSuccess.php > edit icon after 'Droits' title
  533. * schema.yml : new table config_categorie, config_variable, config_value
  534. * symfony propel:build-model
  535. * /updates/1.1.0beta-to-1.1/r73.sql : new SQL content
  536. * /updates/1.1.0beta-to-1.1/updates.sql : file up to date
  537. * /doc/piwam-install.sql : file is up to date
  538. r73 - june, 8, 2009
  539. * Created wiki page through web user interface.
  540. r72 - june, 7, 2009
  541. * Membre : actions > don't redirect to credentials form if we just edit
  542. an existing Membre
  543. * /lib/misc/ParamsTools.class.php : new class to manage parameters (array,
  544. sfParameterHolder...)
  545. * DepensePeer.php : new buildCriteria() method
  546. * DepensePeer.php : new getAmountOfDettesForActivite($activiteId) method
  547. * RecettePeer.php : new getAmountOfCreancesForActivite($activiteId) method
  548. * bilanSuccess.php : <tfoot> content has been moved to <tbody> to be XHTML
  549. compliant
  550. * main.css : new style for "tableauDonnees tbody tr:Hover"
  551. * main.css : compteNegatif, comptePositif and cotisationNonAjour classes
  552. have been updated (lighter background).
  553. r71 - june, 7, 2009
  554. * Created 'Roadmap' wiki page through web user interface
  555. r70 - june, 6, 2009
  556. * phoogle.php : code has been clean a little bit. New private method
  557. _isValidPoint(), and we check that a point is valid before adding it on
  558. the map
  559. r69 - june, 6, 2009
  560. * phoogle.php : test if we're trying to add null GPoint
  561. * CotisationType : _form > tooltip which warns user about updating amount
  562. has been removed because of the new field "cotisation.montant"
  563. * Cotisation : indexSuccess.php > show the amount for each Cotisation
  564. * FileExporter.class.php : chtinux's patch has been applied
  565. r68 - june, 6, 2009
  566. * /doc/piwam-install.sql is up to date
  567. * README : mod_rewrite was added as required Apache module
  568. * README : link to online French version
  569. * layout.php : Google Map JS is not include anymore in the global layout
  570. * Membre : mapSuccess.php > include Google Map JS
  571. * Recette : showSuccess.php > display if "Recette.percue == 0"
  572. * Depense : showSuccess.php > display if "Depense.payee == 0"
  573. r67 - june, 6, 2009
  574. * Recette : index > don't show date if "Recette.percue == 0"
  575. * Depense : index > don't show date if "Depense.payee == 0"
  576. * Cotisation : actions > processForm() > Redirect again to the form if we
  577. are registering new Cotisation (in order to record several Cotisation in
  578. "one time" without going back and then coming back to the form. Redirect
  579. to index action if we are editing an existing Cotisation
  580. r66 - june, 6, 2009
  581. * Membre : actions > processForm > we redirect to membre/acl after
  582. registering a new Membre if an username and password have been set
  583. * schema.yml : recette > new field 'percue'
  584. * schema.yml : depense : new field 'payee'
  585. * symfony propel:build-model
  586. * /data/updates : new folder which will store data when updating Piwam
  587. version
  588. * /data/updates/1.1.0beta-1.1.0 : folder to update from the public beta to
  589. the final 1.1.0 version
  590. * symfony propel:build-forms
  591. * ActivitePeer : getCriteriaForAssociationId() > select only enabled items
  592. * ComptePeer : getCriteriaForAssociationId() > select only enabled items
  593. * Activite.php : getTotalDepenses() > SUM only on enabled items
  594. * Activite.php : getTotalRecettes() > SUM only on enabled items
  595. * Compte.php : getTotalDepenses() > SUM only on enabled items
  596. * Compte.php : getTotalRecettes() > SUM only on enabled items
  597. * DepensePeer : getAmountOfDettes() method
  598. * RecettePeer : getAmountOfCreances() method
  599. * bilanSuccess.php : new table for "dettes" and "creances"
  600. * bilanSuccess.php : code has been lightly refactored. Ternary operator has
  601. been used to make CSS class selection more human-readable
  602. * bilanSuccess.php : empty lines before TOTAL have been removed
  603. r65 - june, 5, 2009
  604. * Membre : aclSuccess.php > temporary content when accessing to this page
  605. * Membre : security.yml > 'acl' crendial has been removed for the moment
  606. r64 - june, 5, 2009
  607. * lib/test : new folder storing classes which are useful when testing
  608. * lib/test/sfGuardTestFunctional.class.php : new class overriding the basic
  609. sfTestFunctional class
  610. * associationActionsTest.php : tests have been implemented
  611. * membreActionsTest.php : first tests have been implemented
  612. * Membre : actions > ACL > test if we the user to edit belongs to the
  613. current user's association
  614. * Membre : security.yml > new 'acl' credential is required to access to
  615. 'acl' action
  616. r63 - june, 2, 2009
  617. * Membre : actions > executeAcl() has been cleaned
  618. * Membre : showSuccess.php > Domtab is also used to display user information
  619. in several tabs
  620. r62 - june, 2, 2009
  621. * settings.yml : secure_module and secure_action have been customized to
  622. redirect user to a custom page if he doesn't have required credentials
  623. * Membre : action > processForm > we give all the credentials to the first
  624. user
  625. * web/js/domtab/domtab.js : new file, Domtab library to generate HTML tabs
  626. * web/css/domtab.css : associated stylesheet
  627. * Membre : actions > edit action directly embeds AclForm
  628. r61 - june, 2, 2009
  629. * AclCredentialPeer : doSelectForMembreId() method
  630. * Membre.php : resetAcl() method and addCredential($code) method
  631. * AclCredentialPeer : doDeleteForMembreId() method
  632. * schema.yml : acl_credential got a new "acl_action_id" field
  633. * symfony propel:build-model
  634. * Membre : new template aclError.php which is displayed if no Member is
  635. specified for edit
  636. * AclActionPeer : retrieveByCode($code) method
  637. * AclCredential : getCode() method
  638. * AclCredentialForm.class.php : new automaticCheck() method
  639. * no_mail.png image
  640. * Membre : index > icon 'no_mail' is displayed without link if user has no
  641. email address
  642. * security.yml files have been added in each module
  643. * myUser.class.php : setCredentials() method
  644. r60 - june, 1, 2009
  645. * Association : mailing > error is displayed if the user doesn't have the
  646. smtp module
  647. * MembrePeer : doSelectWithEmailForAssociation() > fixed issue with
  648. Criteria::ISNOTNULL
  649. * schema.yml : model is up to date to manage credentials
  650. * symfony propel:build-model
  651. * fixtures.yml : filled with ACL modules and actions
  652. * AclActionPeer : doSelectForModuleId() new method
  653. * AclCredentialForm : new class
  654. * Membre : aclSuccess.php > new file
  655. * Membre : new action "acl"
  656. r59 - june, 1, 2009
  657. * Association/Credentials action has moved to "Error" module
  658. * Association : credentialsError.php template has moved to "Error" module
  659. * All references to 'association/credentials' action has been changed into
  660. 'error/credentials'
  661. * Activite : showSuccess.php > new column to display the Compte and Time
  662. icons got an ALT attribute
  663. * Compte : showSuccess.php > enhanced appearance
  664. * Association : mailing > try/catch Connection Exception if the message
  665. can't be sent
  666. * Association : mailingSuccess.php > html_entity_decode() is used to display
  667. contents correctly
  668. r58 - may, 21, 2009
  669. * MembreHelper.php : fixed bug in format_membre() due to sfOutputDecorator
  670. class wrapping the real Membre object
  671. * Activite : showSuccess.php > use the Membre object and not the id to
  672. display date about user who registered / updated the current Activite
  673. * /web/images/flags : new folder with flags of available countries
  674. * Membre : showSuccess.php : display the flags of the member's country
  675. r57 - may, 21, 2009
  676. * settings.yml : default value of 'users_by_page' has been set to 20
  677. * Activite : showSuccess.php > enhanced appearance
  678. * Activite : actions > new function compare_money_entries();
  679. * DepensePeer : new method doSelectForActiviteId()
  680. * RecettePeer : new method doSelectForActiviteId()
  681. * Activite : new feature > we can see the list of Depense / Recette for a
  682. specific Activite
  683. r56 - may, 21, 2009
  684. * /lib/validator/sfValidatorCustomUnique.php : new file
  685. * StatutForm.class.php : validation is done using new CustomUnique validator
  686. * CompteForm.class.php : validation is done using new CustomUnique validator
  687. * ActiviteForm.class.php : validation is done using new CustomUnique
  688. validator
  689. * Fixed issue #13 (Duplicate entries)
  690. * Fixed issue #12 (Duplicate entries)
  691. * ActiviteForm.class.php : setting of default value for field
  692. 'mis_a_jour_par' has been removed (useless because already present in
  693. action class)
  694. r55 - may, 17, 2009
  695. * CotisationPeer.php : doSeletSumForAccountId() > fixed bug in computation.
  696. Uses the new amount field in Cotisation table, and GROUP BY clause has
  697. been added
  698. r54 - may, 17, 2009
  699. * /lib/validator/sfValidatorAmount.class.php : new file. This validates
  700. amount with French decimal separator (comma)
  701. * DepenseForm.class.php : now uses our new amount validator
  702. * RecetteForm.class.php : now uses our new amount validator
  703. * CotisationForm.class.php : now uses our new amount validator
  704. * Cotisation : actions > we show the form to add - again - a new Cotisation
  705. and we display a notice message after user clicking on submit button
  706. * Cotisation : _form > new 'Liste' button to go back to the list
  707. * CotisationPeer.php : computation of SUM is up to date
  708. r53 - may, 15, 2009
  709. * Recette : indexSucces.php > images got 'alt' attributes
  710. * Depense : indexSucces.php > images got 'alt' attributes
  711. * CotisationType : indexSucces.php > images got 'alt' attributes
  712. * Cotisation : indexSucces.php > images got 'alt' attributes
  713. * Compte : indexSucces.php > images got 'alt' attributes
  714. * Activite : indexSucces.php > images got 'alt' attributes
  715. * Membre : indexSucces.php > images got 'alt' attributes
  716. * Statut : indexSucces.php > images got 'alt' attributes
  717. * layout.php : stupid mistake has been corrected in Javascript markup
  718. * RecetteForm.class.php : Integer validator changed to Number validator for
  719. amount field
  720. * DepenseForm.class.php : Integer validator changed to Number validator for
  721. amount field
  722. * CotisationForm.class.php : Integer validator changed to Number validator
  723. for amount field
  724. r52 - may, 15, 2009
  725. * Missing files when commiting revision 51
  726. r51 - may, 15, 2009
  727. * CotisationForm.class.php : add empty choice to force user to select a
  728. value (which will be updated thanks to AJAX updater)
  729. * CotisationType : actions > executeAjaxgetamountfor() gets the amount and
  730. not the ID
  731. * => Issue #5 has been really done !
  732. r50 - may, 15, 2009
  733. * /config/schema.yml : Cotisation got a new field 'montant'
  734. * symfony propel:build-model
  735. * /doc/piwam-install.sql : updated
  736. * symfony propel:build-forms
  737. * Membre : actions > processForm() > fixed error due to wrong variable
  738. ($user instad of $membre)
  739. * Membre : actions > executeEndregistration() > we do not try to retrieve
  740. user's data anymore (these data weren't used)
  741. * view.yml : prototype.js enabled to avoid JS warning
  742. * layout.php : jQuery's noConflict mode enabled
  743. * Cotisation : _form > AJAX behaviour to update the amount according to
  744. the type of Cotisation
  745. * => Issue #5 has been done
  746. r49 - may, 14, 2009
  747. * /doc/piwam-install.sql : DECIMAL amounts are now in 10,2 format
  748. * Association : new action 'crendentials' to deal with credentials
  749. * Association : new template 'credentialsError.php'
  750. * Membre : actions > executeShow > fixed bug #15. checks that you have the
  751. right to watch the user profile
  752. * Depense : actions > executeShow > fixed bug #15. checks that you have the
  753. right to watch the information
  754. * Recette : actions > executeShow > fixed bug #17. checks that you have the
  755. right to watch the information
  756. * Compte : actions > executeShow > fixed bug #17. checks that you have the
  757. right to watch the information
  758. * CotisationType : actions > executeShow > fixed bug #16. checks that you
  759. have the right to watch the information
  760. * Statut : actions > executeShow > fixed bug #16. checks that you have the
  761. right to watch the information
  762. * Cotisation : actions > executeShow > checks that you have the right to
  763. watch the information
  764. r48 - may, 14, 2009
  765. * CotisationTypeForm.class.php : Fixed bug #11. Integer can't be negative
  766. * Association : bilanSuccess.php > fixed bug #8. Tfoot has been removed to
  767. ensure respect of XHTML
  768. * DepenseForm.class.php : fixed bug #4. Amount can't be negative
  769. * RecetteForm.class.php : fixed bug #4. Amount can't be negative
  770. r47 - may, 13, 2009
  771. * CotisationPeer.php : doSeletSumForAssociationId > fixed bug #3. new GROUP
  772. BY clause to make SQL query valid with SUM computation
  773. * /apps/front/config/settings.yml : fixed bug #2. 'escaping_strategy' has
  774. been set to 'on' with method 'entities' to avoid user typing HTML content
  775. in form elements
  776. r46 - may, 13, 2009
  777. * Membre : actions > we list the first page by default (we displayed the
  778. 20th page because of a stupid bug)
  779. * /web/css/pagination.css : new pager style to improve the appearance
  780. * Membre : indexSuccess.php > new argument is given to _pager slot. This is
  781. a 'params' argument in order to provider custom parameters. In this view
  782. we put the 'order by' parameter to keep ordering column in different pages
  783. * _pager.php : we process the new 'params' argument
  784. r45 - may, 11, 2009
  785. * Created wiki page through web user interface.
  786. r44 - may, 10, 2009
  787. * Created wiki page through web user interface.
  788. r43 - may, 10, 2009
  789. * Version 1.1.0 beta
  790. r42 - may, 10, 2009
  791. * Association.php : initialize() > setAssociationId is called BEFORE
  792. setReference in order to fix FK constraints issues
  793. r41 - may, 10, 2009
  794. * Association : bilanSuccess.php : the blank line before 'total' line got
  795. light grey color
  796. * /doc/index.html : updated
  797. * loginSuccess.php : we notice that that it's a beta version
  798. * layout.php : links to 'report bug' form has been added in the menu
  799. * README : new part 'troubleshooting'
  800. r40 - may, 10, 2009
  801. * CotisationPeer : new method doSeletSumForAccountId($id)
  802. * Association : bilan > takes care of Cotisation objects when computing
  803. total amounts
  804. * CotisationPeer : new method doSeletSumForAssociationId($id)
  805. * Association : action > bilan > action class gives the $totalCotisations to
  806. the view
  807. * Activite.php : each method returns 0 instead of null
  808. r39 - may, 10, 2009
  809. * /lib/misc\StringTools.class.php : new file
  810. * StringTools.class.php : new method to7bits()
  811. * Membre : actions > map > fixed bug when putting a string with accents
  812. * Membre : actions > mp > default zoom level has been set to 12 to see
  813. the whole France map
  814. * Depense : actions > new action 'export'
  815. * Recette : actions > new action 'export'
  816. r38 - may, 10, 2009
  817. * Cotisation : _form.php > 'delete' link has been translated to French
  818. * Cotisation : indexSuccess.php > link to 'delete' action is now displayed
  819. * Compte : indexSuccess.php > link to 'delete' action is now displayed
  820. * Compte.php : delete() method has been overidden
  821. * Compte : actions > 'mis_a_jour_par' field gets the correct default value
  822. * Compte : _form.php : correct style of 'delete' link is applied
  823. * Statut : _form.php : correct style of 'delete' link is applied (and link
  824. has been translated to French)
  825. * /web/images/tooltip_icon.gif : cropped to solve a very little align issue
  826. * DepenseForm.class.php : image of calendar is displayed even if no virtual
  827. host has been set up
  828. * RecetteForm.class.php : image of calendar is displayed even if no virtual
  829. host has been set up
  830. * MembreForm.class.php : image of calendar is displayed even if no virtual
  831. host has been set up
  832. * CotisationForm.class.php : image of calendar is displayed even if no
  833. virtual host has been set up
  834. r37 - may, 10, 2009
  835. * README : PHP 'memory_limit' parameter is specified as requirement
  836. * /doc/THANKS : new file with list of contributors
  837. * Membre : fixed bug in toString() method due to accents in string given to
  838. mb_convert_case() function > encoding has been explicitely defined as UTF8
  839. * CotisationForm.class.php : French date format
  840. * DepenseForm.class.php : French date format
  841. * RecetteForm.class.php : French date format
  842. * MembreForm.class.php : French date format
  843. * /web/js/jquery-ui/js/jquery-ui-1.7.1-custom.min.js : dates have been
  844. translated to French
  845. r36 - may, 8, 2009
  846. * MembreForm.class.php : Critical bug has been fixed (issue of foreign key
  847. constraint with 'mis_a_jour_par' field
  848. r35 - may, 7, 2009
  849. * /apps/front/config/view.yml : fixed mistake about mispelling of js file
  850. 'effect.js'
  851. * MembreForm.class.php : fixed bug with field 'mis_a_jour_par' when
  852. registering the first member of the association
  853. * MembreForm.php : overrident setPseudo() method which now stores NULL value
  854. if we give it an empty string
  855. * Association : loginSuccess.php > message to warn the user that it's a
  856. temporary Alpha version
  857. r34 - may, 6, 2009
  858. * Version 1.1.0 alpha3 tagged
  859. r33 - may, 6, 2009
  860. * /apps/front/lib/helper/PluralHelper.php : new file containing helper
  861. function which is an easy way to display singular/plural nouns
  862. * Association : actions > mailing : fixed issue between singular/plural
  863. in notince sentence (for succeed/failed sent messages)
  864. * Compte : actions > we set the default value of 'mis_a_jour_par' field
  865. * Cotisation : actions > we set the default value of 'mis_a_jour_par' field
  866. * CotisationType : actions > we set the default value of 'mis_a_jour_par'
  867. field
  868. * CotisationType : indexSuccess.php : new column 'action' which allows to
  869. edit a configuration
  870. * Depense : actions > we set the default value of 'mis_a_jour_par' field
  871. * Recette : actions > we set the default value of 'mis_a_jour_par' field
  872. * Statut : actions > we set the default value of 'mis_a_jour_par' field
  873. * MembreForm.class.php : 'pseudo' field has been set as non mandatory if
  874. this is not the "first member registration"
  875. * symfony propel:build-model
  876. * MembreForm.class.php : new property '_firstRegistration' which indicates
  877. if we are registering the first Membre or not
  878. * MembreForm.class.php : we set 'password' and 'pseudo' fields as mandatory
  879. only if this is the registration of the first Membre
  880. * MembreForm.class.php : new method isFirstRegistration()
  881. * /doc/piwam-install.sql : up to date (membre.pseudo and membre.password can
  882. be set to NULL)
  883. * MembreForm.class.php : new private method _setCssClasses()
  884. r32 - may, 6, 2009
  885. * README updated, according to configuration changes in release 30
  886. * Membre : actions > fixed bug when creating a new Membre. The bug said that
  887. 'mis_a_jour_par' field was required (due to a missing value)
  888. * MembreForm.class.php : fixed bug when selecting the list of Statut
  889. * Association : actions > fixed bug. We don't initialize the Association
  890. each time we edit it
  891. * Activite : actions > fixed bug due to missing 'mis_a_jour' value
  892. * Association : actions > bilans > total amounts have been formatted as
  893. currencies
  894. * CompteForm.class.php : field 'reference' now gets a "normal" fields (it
  895. was a short field before)
  896. r32 - may, 6, 2009
  897. * Created wiki page through web user interface.
  898. r30 - may, 5, 2009
  899. * /web/front_dev.php : Error text has been translated in French
  900. * /web/check_configuration.php : new file
  901. * /config/ProjectConfiguration.class.php : this file has been made as simple
  902. as possible (just one include). Switch/case structure has been removed
  903. * layout.php : 'export' link is now reaching a page which allows the user to
  904. export different data
  905. * databases.yml : Editable area is clearly described
  906. * /config/ProjectConfiguration.class.php : let the user to set his own /logs
  907. and /cache folders (commented lines by default)
  908. * new module 'error' to set different error messages and views
  909. * Error : new action 'error 404'
  910. r29 - may, 3, 2009
  911. * /doc/LICENCE : new file
  912. * README updated
  913. * /doc/html/index.html : new file - user documentation
  914. * /doc/html/style.css : Stylesheet for user guide
  915. * layout.php : little space has been added at the end of the menu
  916. r28 - may, 3, 2009
  917. * Edited wiki page through web user interface.
  918. r27 - may, 3, 2009
  919. * Version 1.1.0-alpha2 tagged
  920. r26 - may, 2, 2009
  921. * web/js/boxover.js : new script to display tooltips
  922. * apps/front/config/view.yml : new boxover JS file added
  923. * apps/front/lib/helper/TooltipHelper.php : new tooltip_tag(...) helper
  924. * Compte : _form > use of tooltip_helper
  925. * DepenseForm.class.php : form elements are displayed with correct CSS class
  926. * RecetteForm.class.php : form elements are displayed with correct CSS class
  927. * Schema.yml : compte.enregistre_par and compte.mis_a_jour par have been set
  928. to required=false
  929. * CotisationForm.class.php : the code about association-related elements has
  930. been rewritten
  931. * DepenseForm.class.php : the code about association-related elements has
  932. been rewritten
  933. * RecetteForm.class.php : the code about association-related elements has
  934. been rewritten
  935. * symfony propel:build-all performed
  936. * doc/piwam-install.sql has been updated
  937. * Compte : getTotal() > fixed bug when computing account balance
  938. * Activite : getTotal() > fixed bug when computing account balance
  939. * web/css/main.css : color is lighter for negative accounts
  940. r25 - april, 30, 2009
  941. * config/settings.yml : new configuration variable 'mailing > address' to
  942. set the sender's address
  943. * Association : actions > mailng > dead code removed (loop to send to all
  944. the Membre)
  945. * Association : actions > mailing > we use the new configuration variable
  946. "address"
  947. * MembrePeer.php : new method doSelectWithEmailForAssociation($id)
  948. * Compte.php : setReference($v) has been ovreriden to force upper case
  949. * Association.php : initialize() > we also register a new Compte related to
  950. the new Association : CAISSE_MONNAIE
  951. r24 - april, 30, 2009
  952. * doc/README : "How To Set Up Piwam" part added
  953. * doc/piwam-install.sql file added. This file will act as a "reference" file
  954. r23 - april, 30, 2009
  955. * ActivitePeer.php : new method getCriteriaForAssociation($id)
  956. * CotisationForm.class.php : fixed bug when selecting Compte, Membre and
  957. CotisationType for select lists
  958. * DepenseForm.class.php : fixed bug when selecting Compte and Activite
  959. * RecetteForm.class.php : fixed bug when selecting Compte and Acitivte
  960. * ActivitePeer.php : new method getCriteriaForAssociation($id)
  961. * RecettePeer.php : new method getCriteriaForAssociation($id)
  962. * DepensePeer.php : new method getCriteriaForAssociation($id)
  963. * CotisationFOrm.class.php : sfValidatorDate() added for date field
  964. r22 - april, 30, 2009
  965. * Preference files (.buildpath and .project) have been removed
  966. r21 - april, 28, 2009
  967. * Version 1.1.0 alpha1 tagge…

Large files files are truncated, but you can click here to view the full file