Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cfwheels/cfwheels

An open source ColdFusion framework inspired by Ruby on Rails.
https://github.com/cfwheels/cfwheels

Minor change to transactions - if a user calls begin/commit/rolbacktransaction it should do it even if application transactions are disabled.

84dfc78e990df74a6f996d6eac211d3130d506b9 authored almost 15 years ago by Andy Bellenie <[email protected]>
update to change the redirectTo() to delay the $location() call till we are out of the controller.

6df579a89e252f95124496474c3588aa2e63ea4c authored almost 15 years ago by James Gibson <[email protected]>
Adds transaction handling

http://code.google.com/p/cfwheels/issues/detail?id=325

d121415cd7f69eb63861123bcbb4398a3c22c332 authored almost 15 years ago by Andy Bellenie <[email protected]>
update to abort request to throw a page not found error instead of just aborting the request.

936aecc3cc16dcc637278ffd2e92771bebea35ce authored almost 15 years ago by James Gibson <[email protected]>
update to order by sql generation to not parse the string if it finds a function in the order by clause.

cb4420ff3e2cfea9a09993f36f3f81a342fd76dc authored almost 15 years ago by James Gibson <[email protected]>
update to catch boolean is empty string error.

34f685184b793fbe926d72144985e53f81f342f1 authored almost 15 years ago by James Gibson <[email protected]>
update to $formValue() to turn off htmledit format

dc797085d354869c4b5cad14cb944375482ad2c7 authored almost 15 years ago by James Gibson <[email protected]>
Fix for issue 321

http://code.google.com/p/cfwheels/issues/detail?id=321

827a34d89c35d07d50084e65b3b9cd4e294c15c9 authored almost 15 years ago by Andy Bellenie <[email protected]>
Fix for issue 328

http://code.google.com/p/cfwheels/issues/detail?id=328

483af0af43576765a81a27993e5db390dc4f453c authored almost 15 years ago by Andy Bellenie <[email protected]>
Updated tests for previous revision

96951babe1c1e3bb92939b77abccdd79f1b79b82 authored almost 15 years ago by Andy Bellenie <[email protected]>
Fix for issue 342

http://code.google.com/p/cfwheels/issues/detail?id=342

11ad0bdedc113c3c2911da65b521d68c714bf096 authored almost 15 years ago by Andy Bellenie <[email protected]>
Updated CHANGELOG

fd4a22bae6e2fa1479d3aa5ae339008dd2bffd1a authored almost 15 years ago by Per Djurner <[email protected]>
Added work-around for CF9 / OSX related "extends" bug.

ff8680d14ae50bd31142058be4074ae2dc5f8e95 authored almost 15 years ago by Per Djurner <[email protected]>
better assertion for urlfor test

1be6ff43443d45a5b44a21929abf0e32b3c91bb1 authored almost 15 years ago by Tony Petruzzi <[email protected]>
move timing, setup and teardown out of try block

ff6a862e6771732708ed072a20b1df7114c37803 authored almost 15 years ago by Tony Petruzzi <[email protected]>
Updated CHANGELOG

c1b9eeb69d315add8a116e500336beec97392282 authored almost 15 years ago by Per Djurner <[email protected]>
tests with urlfor: links are properly hyphenated when controller/action is part of the placeholder route values

0d0adbaf739f2a6cdb582f483a8843659cc1f8f1 authored almost 15 years ago by Tony Petruzzi <[email protected]>
Allow to cache all actions in a controller by not passing in the "actions" argument to caches().

Example: caches(static=true, time=30)

9fcc9fc4df727c4f6a5d3ee14e7a24c40ecccb27 authored almost 15 years ago by Per Djurner <[email protected]>
Some decoupling to help with request testing.

7f8f97c2381352647d5f29a5000e63c5debd7d74 authored almost 15 years ago by Per Djurner <[email protected]>
Decoupled the cacheActions setting from the dispatcher so that we can tests action caching better.

c8c122d6dbac47e4448efc6a818eff390450c1ea authored almost 15 years ago by Per Djurner <[email protected]>
Added a "static" argument to the caches() function. When true, Wheels won't run events/filters and instead caches the output as a static file using cfcache.

ab1509d9c8fdd22a017c05fc979724c879e19021 authored almost 15 years ago by Per Djurner <[email protected]>
Fixed Adobe 8.0.0 related error, passing in unknown arguments to cfmail.

e93c8483586816170878f9e464da1db8bbc17f85 authored almost 15 years ago by Per Djurner <[email protected]>
Fixed so links are properly hyphenated when controller/action is part of the placeholder route values.

Reported by William Fisk here: http://groups.google.com/group/cfwheels/browse_thread/thread/2c73...

0d1e957b0fbb7c4d89cfd7144efe774719898747 authored almost 15 years ago by Per Djurner <[email protected]>
Updated CHANGELOG

2df4ca37629b1f4e6032ede3b569d7fb5342e94d authored almost 15 years ago by Per Djurner <[email protected]>
remove duplicate conditional_validation test

c5ff492fd838f1702e11bae5e4fa74a61bcef8b7 authored almost 15 years ago by Tony Petruzzi <[email protected]>
Tests for filters.

ccedb4cebb5180d45debfb024dccb26e116cb40b authored almost 15 years ago by Per Djurner <[email protected]>
Tests for filters.

cb96a41e1914d0d059fa8fbc0fe6cba2e1a2b35b authored almost 15 years ago by Per Djurner <[email protected]>
Tests for filters.

e3f004e03d4640c51fb901eb42ea2461424f0f26 authored almost 15 years ago by Per Djurner <[email protected]>
fixes for changes in r4090 that broke controller caching. also updated the internal redirection script.

bd4b2d2641ecb2cd5deded8419021958510ccc46 authored almost 15 years ago by James Gibson <[email protected]>
Removed the check for length before rendering. This way you can do renderNothing() in a before filter and the action's view will not be rendered.

ac4c79efb966287ce941d9e613030434cfa4c308 authored almost 15 years ago by Per Djurner <[email protected]>
Change so that when you render content inside a filter the remaining filters are not run.

764e460430488785c094aa0604272039d8995032 authored almost 15 years ago by Per Djurner <[email protected]>
Changed "args" to "#theFunctionName#Arguments" when you want to pass through arguments to a filter method and need to make sure they don't clash with the filters() arguments.

Made it so that remaining filters are skipped when false is returned from a filter method.

c37f8b09e8c6900ae38a18d6d7bdd661f19a958c authored almost 15 years ago by Per Djurner <[email protected]>
bug fix for cf8 & cf9 where boolean field values set to an empty string would cause errors. The errors are now trapped and the value is set to a blank string like the boolean value in the query row.

b0705ab38150f6ae109a4c7eecc2ca17edb6a989 authored almost 15 years ago by James Gibson <[email protected]>
bug fix for $createParams().

a6dbaa3a61fde1462a42387511bd33f2229e366b authored almost 15 years ago by James Gibson <[email protected]>
SQLite support.

1b8675981f90e8cccc87106c6b9cf08745c5a535 authored almost 15 years ago by Per Djurner <[email protected]>
Closes issue 382.

c9489195fe3ff3fcece3eed7eb1ac0ee62ae4e73 authored almost 15 years ago by Per Djurner <[email protected]>
Added a deletePluginDirectories setting, closes issue 385.

a06a0ce7d20e490e93f95e67dbe7a417cb368307 authored almost 15 years ago by Per Djurner <[email protected]>
Closes issue 392.

f6b44583c5fef84c8b5024a30a4a88c453e2984b authored almost 15 years ago by Per Djurner <[email protected]>
Added a filterChain() method. Consolidated before and after filters into just one array in the variables scope.

ed2b11715436e999c66703fbc007802ff51fa2eb authored almost 15 years ago by Per Djurner <[email protected]>
update to forms to:

- fix broken tests with label rendering - this was due to the change to create ids before creati...

1f84c62721bd6c20501c66f5209355c49c2131e2 authored almost 15 years ago by James Gibson <[email protected]>
added back in Tony's group by test is group by functionality now exists in the code base.

87e4e71873a328ecb3f219095ae4f182d56bbcba authored almost 15 years ago by James Gibson <[email protected]>
update to exists to return true even if more that 1 record is found when using a where clause.

da1cf3ace9046ad3e9fa719af0a7ffcd0bc9b4b9 authored almost 15 years ago by James Gibson <[email protected]>
Added the ability to pass in arguments to filters. Can be passed in both as named arguments and to the "args" argument.

Example: filters(through="runIt", args=loc.someStruct, anyNameGoesHere="something")

We have to ...

a0257c3edbf141e91385e00a3ba18c138d9542a8 authored almost 15 years ago by Per Djurner <[email protected]>
Added an error message when a filter function is not found.

13d7f27f4b3658aeaf86e1faccca95b732daacab authored almost 15 years ago by Per Djurner <[email protected]>
Revert "remove hasChanged() on updates."

This reverts commit 3b3fe95db429f9d3108c421de85cab189a7effe2.

403abebf07b9c69e0f83456c3ba6c3b35e317f77 authored almost 15 years ago by Tony Petruzzi <[email protected]>
More controller decoupling to make it easier to use the test suite. You can now do set(controllerPath="someotherfolder"), the path is stored inside the controller's class instance, no more use of application variables inside of objects etc.

f66f9ebeb6cfeae97b137a7456b1a8638092c4aa authored almost 15 years ago by Per Djurner <[email protected]>
Added datetime2 to MS SQL adapter, fixes issue 401.

49951bad7659612b479003390e60b48e80230e14 authored almost 15 years ago by Per Djurner <[email protected]>
Decoupled controller filter tests from the dispatcher.

4569fda5e7e877b7a6ba6efd9d1bd49d557b713c authored almost 15 years ago by Per Djurner <[email protected]>
remove hasChanged() on updates.

patch supplied by andybellenie

ef9ac665c1473050c3e2955c77e58dd989ee1790 authored almost 15 years ago by Tony Petruzzi <[email protected]>
closes issue 398: Fix typo in errorMessagesFor() example

e1c4ff360023279b4dfa18fbc750b102cb27d2bb authored almost 15 years ago by Tony Petruzzi <[email protected]>
Updated CHANGELOG

7642de8373f22f828965de5578a6cd47bba075e1 authored almost 15 years ago by Per Djurner <[email protected]>
forgot to uncomment the deobfuscation code.

3317f2850d3f3d0cf0ec13aa05d29bb32cc9695d authored almost 15 years ago by James Gibson <[email protected]>
new method to get the controller name.

c0711b2469239a75399b95cefc92471d78894504 authored almost 15 years ago by James Gibson <[email protected]>
updated the request with the following:

- $createParams() now works with a struct of arrays so that we can keep positioning on all eleme...

80ad1f208879a275f033237f0fb4904b2f7fdcb1 authored almost 15 years ago by James Gibson <[email protected]>
update to nested attributes to:

- nestedAttributesFor() can now have nested attributes that do not automatically save. Also now ...

7a4e9689101641e1333cee97b1b0af7a350c3b15 authored almost 15 years ago by James Gibson <[email protected]>
update to setting assocations to default all values for nested attributes

8598aff4836a0b3f1e3afaffaf4bd0232fa9163a authored almost 15 years ago by James Gibson <[email protected]>
addition of new form helpers to easily add checkboxes and radio buttons to hasMany relationships on a model.

- hasManyRadioButton() used to output radio buttons for a relationship on a model
- hasManyCheck...

8a75d2f211917ab570711989f52844dc62e579e0 authored almost 15 years ago by James Gibson <[email protected]>
updates to:

- $tagId() to allow for nested of arrays and to be able to replace all ordinal positions with id...

222d6d7991cc073fa9007a519485e7660d13031f authored almost 15 years ago by James Gibson <[email protected]>
to new internal methods to turn an array into a structure and $mapStruct() to give back a map of a structure to easily manipulate the structure as needed.

f24e60cf2b946694cd8734ed5417c11fb232b563 authored almost 15 years ago by James Gibson <[email protected]>
extra id setting before the label call.

bc541c05c0fc7a99fbb56ac5c4567c69ad893e39 authored almost 15 years ago by James Gibson <[email protected]>
update to checkBoxTag() and checkBox() so that checkBoxTag() can have unchecked goodness like checkBox().

1449599b9f65a1d72569bd261eae59ba81f1ac6f authored almost 15 years ago by James Gibson <[email protected]>
change to set the id for a form field before calling label so that the label does not have to create the id again. This update was necessary to keep new object ids distinct.

d97747c9c585e7528b08df48b3a3e4246abab548 authored almost 15 years ago by James Gibson <[email protected]>
removing of extra duplicates that are not needed for plugin injection.

d96b2469be32f63ec0bb425b41530afa9a7ab41d authored almost 15 years ago by James Gibson <[email protected]>
update to $create() to check a new configuration property "setUpdatedAtOnCreate" to see if wheels should update the updatedAt property on create.

61e704b0e2b5eecea967772af6719eeb4842a6a8 authored almost 15 years ago by James Gibson <[email protected]>
allow findOne() to find multiple records with includes.

a34cdfca8b69af62415aca320315938304875c2c authored almost 15 years ago by James Gibson <[email protected]>
update to remove an extra injection call for plugins

86e82c5b2dad19cdd8b71fe7b57e6c760b5fb0d0 authored almost 15 years ago by James Gibson <[email protected]>
change to serialize output in json in case the params have nested structs or arrays.

a6f69bf96dcd0334511202e3c473a8f7ad95c2e5 authored almost 15 years ago by James Gibson <[email protected]>
update to properties to allow both structs and array for nested attributes.

31dcb344a93896ce5eb6ea1a16e782bb0b59fc92 authored almost 15 years ago by James Gibson <[email protected]>
update to $registerCallback() to only insert a function name once per type.

db6a88a66f0f462c281bda9599363566fc19cd4c authored almost 15 years ago by James Gibson <[email protected]>
update to $queryCallback to only set the request scope once if the query is changed instead of in the loop. whoops...

e0f40d0664d7be9996d280f5c86b720ca12fe6c9 authored almost 15 years ago by James Gibson <[email protected]>
fixed broken protectedproperties test

3d9bea5cc895fcb80591bf10c2400160ed5cbd65 authored almost 15 years ago by Tony Petruzzi <[email protected]>
fixed tests to work with toXHTML

59659b31597ce11edbb0f0c6198772dc30514cdc authored almost 15 years ago by Tony Petruzzi <[email protected]>
added toXHTML to public methods

458945d44457671603f152578ea81998a346ce42 authored almost 15 years ago by Tony Petruzzi <[email protected]>
corrected column name in sql server db test script

d53dd417a7ae6a9f0cd461033d5d10c224d7815e authored almost 15 years ago by Tony Petruzzi <[email protected]>
Allows you to disable error elements appearing on form fields by setting errorElement=""

7163f95f8d298a6f5ad0cf9b9ad8d7b760f3ed3c authored almost 15 years ago by Andy Bellenie <[email protected]>
fixed broken accessible properties test

f225484ccb3cc9676315c448ba104b535cbb039d authored almost 15 years ago by Tony Petruzzi <[email protected]>
added $listClean() to global functions

updated code to use $listClean()

466392369776e1074958eb52ab548411b61e0c2e authored almost 15 years ago by Tony Petruzzi <[email protected]>
update to settings to have defaults for truncate and wordTruncate, added new method wordTruncate() so that a developer could truncate without splitting words.

8aca52648a0529ee0d56c2c18f8bdb0f282c150d authored almost 15 years ago by James Gibson <[email protected]>
updates to models for nested attributes!

- included new file (nestedattributes.cfm) in the functions.cfm file.
- updated associations to ...

870102d215bea5c81992813895ac3ee693cb5309 authored almost 15 years ago by James Gibson <[email protected]>
change to error message to say what model object is missing the method.

025bc8cb8dfb18d125859dbba81df59c98a44dae authored almost 15 years ago by James Gibson <[email protected]>
change to findOne to return multiple records for joins when return objects. this allows nested objects to be found and added to the main model object.

34ff3e596d6288c0ebb9d6d59f29975cb7e17fd8 authored almost 15 years ago by James Gibson <[email protected]>
change to how plugins are injected so original methods are not overridden in the core struct.

4f67690cbdb8ad1e98d5eb54f961ddede147fd41 authored almost 15 years ago by James Gibson <[email protected]>
part of the nested attributes commit:

new method to check that multiple keys exist and have length in a structure. Core functionality ...

c5cb4cd00ecc0cc4b038e10de4e9e823fd33db55 authored almost 15 years ago by James Gibson <[email protected]>
update plugin inclusion to not trap errors for plugins as it keeps developers from seeing what errors they have in the plugin code.

5f84ebc935cea21210ce91bc3feacc490757409d authored almost 15 years ago by James Gibson <[email protected]>
fixes issue 395 - allow access to changed values in after callbacks

e9e2029f175835e552c4d25865ccebcecddb76b5 authored almost 15 years ago by Tony Petruzzi <[email protected]>
update changelog

a0393f7a0d6374e339317a597bbd41d649af58d4 authored almost 15 years ago by Tony Petruzzi <[email protected]>
closes issue 388 - Callbacks shouldn't need to be pre-loaded

9ef3708616a98424e54d4d6713a64b2badba34e7 authored almost 15 years ago by Tony Petruzzi <[email protected]>
closes issue 391 - Cannot specify a blank value for dateSelectTag

3541caeb9128b5ca64062ad66fe64c8df92f07a9 authored almost 15 years ago by Tony Petruzzi <[email protected]>
removing left in debug code

3e559ca33b23c769efc2a55e12e0c37450a65221 authored almost 15 years ago by Tony Petruzzi <[email protected]>
closes issue 390

adds support to allow views to be used as models

768a1308ad300721267aeb0d0a6b1df43e0b935a authored almost 15 years ago by Tony Petruzzi <[email protected]>
change to inject plugins before seeing if we are in maintenance mode in case developers need plugin methods in the onmaintenance.cfm template.

37d06d49f00f040e32f8c77c512f892ae89e1682 authored almost 15 years ago by James Gibson <[email protected]>
updates to models including:

- added accessibleproperties() and protectedproperties() to protect model variables from masss a...

14b97f164197ad5e32353923befdc9e3ecba560b authored almost 15 years ago by James Gibson <[email protected]>
a little refactoring of property methods

b839ba0747263b292bf4ac2a3c4d5d69001d1c3b authored almost 15 years ago by Tony Petruzzi <[email protected]>
finish refactor of $registerAssociation

10f9e3dbd57c252811b279dbb5fed59cb2be64c9 authored almost 15 years ago by Tony Petruzzi <[email protected]>
refactor: remove loop in $registerAssociation

dac92b1572b849eeeaa7b3cd5c6ec50945c58b75 authored almost 15 years ago by Tony Petruzzi <[email protected]>
Fixed struct assignment code that broke on CF 8 (without 8.0.1 updater)

c2ebebef4aaa663e9a352260a4d7e0a0f5da1dec authored almost 15 years ago by Per Djurner <[email protected]>
update to wheels to add GROUP BY functionality

- this update changes the way distinct works, instead of use SELECT DISTINCT, distinct now group...

ed70a2d0a53a842142d2510e8a5b584bd53d2ee5 authored almost 15 years ago by James Gibson <[email protected]>
move from crud to initialization

cc65fe67a5dbeb3925e88bfffaec36cf75ce7885 authored almost 15 years ago by Tony Petruzzi <[email protected]>
tests for using private methods as filters were invalid

399431719707cbbb5b7e2710c20e6af1b2ae2a2e authored almost 15 years ago by Tony Petruzzi <[email protected]>
update to $createParams to deserialize an infinite levels deep of form or url parameters. This means that create params will now deserialize a form item with a name like user[1][subscriptions][1][magazine].

560c1d219f9a17ec22ccefea2647e3e18a3355bc authored almost 15 years ago by James Gibson <[email protected]>