Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
This comparison is big! We’re only showing the most recent 250 commits
Commits on Aug 30, 2010
@parndt parndt Shhhh... don't tell 0c44d97
@parndt parndt Qualify bdc767e
@parndt parndt Make final output safe. 120a4f1
@parndt parndt Only once the database is setup. 915babf
@parndt parndt implement new image_fu, good for now. Adds image name to the crazy ne…
…w urls.
@parndt parndt Sometimes we don't need to change the translation, like when the key …
@parndt parndt This can fail when the controller is 'not ready' for one reason or an…
…other. Closes GH-164.
@parndt parndt can't rely on this error for some strange reason the translations don…
…'t load, check the opposite.
@parndt parndt Ensure we see the proper message. 0de8679
@parndt parndt Prepare gemspec. d2da3b6
@frederico frederico when i generate an plugin without attributes with string type this in…
…it file is gettiing fail. the change is check if atributes is an empty array.
@parndt parndt Clean up dependencies, move as many plugins to gems as possible. c7d72dd
@parndt parndt Check whether a string exists and it's not called title. bd19061
@parndt parndt new lock for future rc2 (which is current master) db9844d
Commits on Aug 31, 2010
@parndt parndt We can hack dragonfly waaaay more cleverly. 6112f95
@parndt parndt Added thumbnail method to image to encapsulate what was happening in …
…image_fu that is useful for other features too.
@parndt parndt Merged in plugin API changes from Maarten's work (ht: MoreTea - thanks!) c5bde6e
@parndt parndt Update inquiries dependency to latest. 1082b34
@parndt parndt Make task smarter by not trying to copy files that don't exist. dc4cd34
@parndt parndt Hmm, wonder what happens when I set build = nil in the version number…
…... oh! Looks like it removes the 'beta' and 'rc' stuff from the version number... Well in that case; game on! (Closes GH-167)
@moretea moretea Move from acts_as_tree to awesome_nested_set 42d5876
@parndt parndt new versions 0f9399f
@djones djones fixed yardopts to look at where all our code is now located. This mea…
…ns the automated documentation should be up and running again.
Commits on Sep 01, 2010
@parndt parndt Added indexing and removed ambiguity in lookup. 36d9e6d
Tomás Senart - # TODO: Check output to see whether or not it worked ef8c734
Tomás Senart # TODO: Allow adding extra gems in the generator 50dcf62
@parndt parndt Just exclude the main gem and rmagick 1c60c26
@parndt parndt Suppress cases where recent items break into two or more lines as is …
…frequently the case with spams.
@parndt parndt Only apply max-height to the correct set of items, not records trees …
…like pages lists.
@djones djones Now we've got Rails 3 ready, time to recheck the list of todos for th…
…e 1.0 release
@djones djones engine not plugin api a477460
@djones djones rework the todo list a little more d53ccc3
@djones djones break goals into 0.9.9 and 1.0.0 release 8d067f2
@djones djones added extra notes (thanks StevenHeidel) about how the engine api will…
… work. Also added people responsible for various todos.
@djones djones fix typo 35f6ab6
@djones djones oh sorry Steven, your last name got a little jumbled c4d4222
Steven Heidel Don't rely on Child Labour if using the rubyinstaller on Windows. 67a3373
@parndt parndt Merge remote branch 'stevenheidel/master' Closes GH-171 0ab2b33
@dc5ala dc5ala Updates i18n_de locales to match current i18n_en 651cbc2
@dc5ala dc5ala Updates i18n_de locales to match current i18n_en. Closes GH-172 0eee175
Commits on Sep 02, 2010
Steven Heidel Don't use Rails default README in Refinery applications. 7bfa969
Steven Heidel Add all documentation to the gem. is particularly important because if you don't distribute software with a license, then it isn't licensed.
Steven Heidel Copy over the to new apps so that users know where to acces…
…s refinerycms resources.
@parndt parndt * selector and we may as well regenerate the gemspec now? Closes GH-173 6013df9
@moretea moretea Merge remote branch 'resolve/master' 89b0b52
@parndt parndt Better say something. d683dcb
@parndt parndt Reordered, seemed backwards. 5c7d5d3
@parndt parndt Core needs to be its own module 817becb
@parndt parndt Merge branch 'development' da8bc80
@parndt parndt Prevent looking up login? over and over and over again because this i…
…nformation can be supplied by the layout.
@parndt parndt Update image handling to be more like dragonfly intended. Fixed issue…
…s with the image inserter where it'd create several physical images and open alert boxes (fixed using new image.thumbnail(geometry) method)
@parndt parndt Make better use of nested sets. 7b88635
@parndt parndt stop rel tag looking like rubbish 0dd42e8
@ugisozols ugisozols First draft of Latvian translations for Users. d55d9bb
@ugisozols ugisozols Merge branch 'master' of git:// 56f0615
@moretea moretea Moved from inheriting, to including Refinery::ApplicationController 8d8d60b
@parndt parndt Serious hacks require serious documentation. 806a9eb
Commits on Sep 03, 2010
@parndt parndt Merge remote branch 'moretea/application_controller' Closes GH-174 7df7d4e
@ugisozols ugisozols Merge branch 'master' of git:// f7820fb
@ugisozols ugisozols Remove .no_users_yet translation because if there are no users we aut…
…omatically get redirected to create new user page.
@parndt parndt New version of i18n out, use that. 458c158
@parndt parndt Wee performance gains b1f2330
@parndt parndt Controllers must be namespaced properly to /admin otherwise resources…
… nested deeply link wrongly in the menu.
@parndt parndt Refactored refinery settings to finally have some sanity. ebfa28c
@kivanio kivanio translations' review for portuguese pt-BR 3cad959
Commits on Sep 04, 2010
@kivanio kivanio this word make more sense - Closes GH-175 and Closes GH-176 3679a02
Commits on Sep 06, 2010
@parndt parndt Use data-method delete and data-confirm for new delete confirmation d…
…ialogues and RESTful routes (ht: kblake) Closes GH-177
@parndt parndt Ensure that generates can generate and destroy (and remove any change…
…s introduced in destroy). Better handle the first string attribute as the first attribute may not be usable for many features.
@parndt parndt Better URLs for resources too 2aaeb5d
@parndt parndt Get rid of anything between <em></em> tags in the delete confirmation…
… prompt.
@parndt parndt Use dragonfly geometry strings not symbols and make html_safe. 9ef2c70
@parndt parndt Add translation support to the resource picker and make it work prope…
…rly under Dragonfly.
Karmen Blake Add delete method to resource link to call correct restful route for …
Karmen Blake Show wysiwyg formatted html not escaped text a87d484
@parndt parndt Applied a bit of formatting to code sections. 263256a
@parndt parndt Quieten down the headings, capitalise. 3b1372f
@parndt parndt Highlight responsible parties' names. fe1d029
@parndt parndt Not sure why it wants depth here. 5dba0a5
@parndt parndt The Ruby Way (tm) 0c7096d
@parndt parndt Ternary was returning nil on the else, refactored. d24ff1d
@parndt parndt Allow css to be disabled on the menu for those who don't need it and …
…want the increased speed without all the lookups.
@parndt parndt use defined?() to avoid double checking and/or potentially overriding…
… the user when false is specified.
@parndt parndt we can remove another ternary that was nil in the else. 4fe73df
@parndt parndt Turn the application helper into lots of modules that are particular …
…to what's happening.
@parndt parndt Store helpers under helpers directory to reduce clutter. 7b6ea1a
Commits on Sep 07, 2010
@parndt parndt Move crud under refinery/ as it is rather specific to Refinery. 40ba89a
@parndt parndt Helpers are now Refinery::Helpers 92be187
@parndt parndt Move field focus code to core so that login screens get it too. cfb551c
@parndt parndt Load presenters better, dependencies now handled by autoload a697f28
@parndt parndt Sweepers seem to basically work but the cache isn't being expired. b56e319
@parndt parndt Make easier to translate and at the same time remove largely unused a…
…bility to change description to something else.
@ugisozols ugisozols Added missing Latvian translations for resource picker. 4906c2b
@parndt parndt hoping this fixes the heroku issue of having to restart due to missin…
…g authlogic.
@parndt parndt This engine requires nested sets 8a5fa02
@parndt parndt No longer require the use of child labour. ;) Closes GH-179 bf4c2cb
@parndt parndt See if we can't fix the dragonfly restart issue too. 560c151
@parndt parndt First step toward cucumber being modular. Added paths to config/cucum…
…ber.yml to achieve this, still working on getting the path_to stuff working. Don't want to have to use strings.
@parndt parndt regenerate gemspec etc and prepare for the next version later on. 49e5359
Commits on Sep 08, 2010
@parndt parndt Get all features running from all registered engines and have them re…
…turn correct paths using a slightly modified path_to. All behind the scenes and cucumber knows not the difference.
@parndt parndt Specify the absolute location of autoload files. ca0e5c8
@parndt parndt RSpec now knows how to load specs from all engines using rake spec 4775855
@parndt parndt New inquiries gem that uses the new Cucumber modularisation 839fe73
@parndt parndt Merge branch 'master' into refinery_settings 1db7d6c
@parndt parndt Use new versions to mitigate API change 144d3a6
@parndt parndt Restore true and false values to working status after fixing the logi…
…cal fail.
@parndt parndt Closer but not there yet. Caches atleast expire now on save, but not …
…update_positions which bypasses AR.
@moretea moretea Merge remote branch 'resolve/master' a0d219b
Commits on Sep 09, 2010
@parndt parndt Don't need to pass authenticity token anymore. caa13fb
@parndt parndt Attempt one at reordering nested lists. Some inconsistencies remain, …
…mostly with children. Likely this will get thrown out
@moretea moretea Merge remote branch 'resolve/sweepers' ecc5bd4
@parndt parndt Check for Windows properly. 4ec015b
@parndt parndt You can now reorder but can't change parent. a8334e7
@parndt parndt Reordering now working with nested set, it seems. Removed debugging s…
…tatement for cache sweeper.
@parndt parndt use 0.9.9 instead seeing as we went to all that trouble. 16a126b
@parndt parndt Portfolio will have to be 0.9.8 when it's released too. 6731f78
@johanb johanb Best contribution ever e6f7f58
@parndt parndt The plan is to drop them all now dbacecc
@moretea moretea Updated the page reorder mechanism to work with awesome_nested_set.
And it even looks pretty.
@parndt parndt yeah.. ac3dad9
@parndt parndt Remove alert 44268e2
@parndt parndt Make readable. Also I've noticed that things are being placed in rand…
…om order in production mode atleast.
@parndt parndt We don't need 'class' kthx 5e26510
@parndt parndt Assume the data is our enemy and hasn't come in with the correct orde…
…r. This could be the first use of a while loop in ruby that RefineryCMS has.
@parndt parndt Merge branch 'sweepers' 19c8621
@parndt parndt relock for new inquiries version. 769eed6
@parndt parndt Copy the default stylesheets into the app so that they're ready to use. 31493f9
@parndt parndt new gemspec d5fb5bc
@parndt parndt to_s != to.s 0d5236a
@parndt parndt This works much better without the stylesheet.split.last.to_s part 4c70b98
Commits on Sep 12, 2010
@djones djones fixed broken links in readme dbf9fe2
Commits on Sep 13, 2010
@djones djones updated readme a bit more. If anyone has any sites live on Refinery p…
…lease add them to the wiki page
@moretea moretea Updated menu rendering to use the nested set efficiently
Instead of doing a query for each recursion, it shares the common set of pages,
and does the selection of which pages should be displayed in which branch in ruby.
@moretea moretea Merge remote branch 'resolve/master' 0b6cbc5
@moretea moretea Merge remote branch 'resolve/master' 5329527
@parndt parndt Support another edge case where the app's name may be app - this also…
… makes the whole thing more robust by only changing exactly what we need to change. Closes GH-188
@parndt parndt Merge remote branch 'moretea/sweepers' ea58c03
@parndt parndt Now runs less queries when rendering the menu using .includes on all …
…of the associations used.
@parndt parndt Added cached_slug column instead which provides greater performance a…
…nd works with marketable urls.
Commits on Sep 14, 2010
@parndt parndt Now that we've sped it up, restore the conditions on the query. (ht: …
@parndt parndt Typo meant you got a sylesheets directory :( (ht: brainproxy) f2c95ff
Steven Heidel -h should display the help, not deploy to heroku. 547fa9d
@parndt parndt DRY up flash messages in crudify 42925b3
@parndt parndt Wrap directories in quotes before using cd to them. Especially import…
…ant for Windows (ht: mrstocks)
@dc5ala dc5ala Merge branch 'i18n_de' f7ce010
@dc5ala dc5ala Adds 3 missing translations for i18n_de 889b6b7
@parndt parndt Update use of Dragonfly's API (ht: mattmate) 151ffef
@parndt parndt Log the exception as a warning too. aff5f2e
@parndt parndt Merge remote branch 'dc5ala/i18n_de' 1612d2e
@parndt parndt Rewrote crudify to use ARel. All tests are passing but we will need t…
…o ensure that other engines are functioning properly.
@parndt parndt Lest we forget to do this later. b19749a
Commits on Sep 15, 2010
@primerano primerano delete page parts when page is deleted 3d6b3f1
@parndt parndt Fix deprecation warning 8e624bd
@parndt parndt Found out that selections greater than one in length weren't being wr…
…apped properly with the replaceable so this addresses that. (ht: dsapala and dkennedy). Closes GH-183.
@parndt parndt Adds fixes for installing refinerycms on Windows. RMagick is still a …
@primerano primerano add test case to ensure page part is deleted when page is destroyed f603c1a
@parndt parndt Allow rmagick to be installed on Windows thus making the whole refine…
…rycms installer work on windows.
@parndt parndt Tidy up how children are generated and how the css & dom_id are combi…
…ned. Stopped removing pages from the collection as it is too likely to come back to bite us later.
@parndt parndt Prepare next version of RefineryCMS 1a19027
@parndt parndt Remove lib directory from require_paths because it doesn't exist and …
…Windows complains.
@parndt parndt Merge remote branch 'primerano/master' 091c401
@parndt parndt Privacy policy page should live under contact page and page not found…
… page should live under home page by default.
@parndt parndt Add another partial as an override point to avoid having to override …
…the entire _form.html.erb partial inside pages when all I want to do is add another text field below the page title.
Commits on Sep 16, 2010
@parndt parndt Update to of refinerycms-i18n. Closes GH-143. Again. 228811a
Steven Heidel Extracted windows check to reusable Refinery::WINDOWS ebea868
Steven Heidel is_a_gem is never used, like ever. c7dc7d8
Steven Heidel Template for previous 3 versions. 4b63c70
Steven Heidel Changelog for bd0a0ef
Steven Heidel Changelog for a530efb
Steven Heidel Changelog for f4aa1fc
Steven Heidel Changelog for (so far, make sure to add things here\!) eac344b
Steven Heidel Give credit where credit is due. (hopefully I got everyone with major…
… contributions in a suitable order, let me know if I missed something)
@parndt parndt add more flexibility so that the menu could be used as a submenu or a…
… footer menu or anywhere you want, just add in an extra suffix and specify the roots as locals
@parndt parndt You'll also need to override the collection used otherwise the childr…
…en will be completely wrong.
@parndt parndt Pass collection through recursively again. fcb24d0
@parndt parndt Ensure that the HTML is up to date before scanning it as new text may…
… have been entered and jQuery may not know about it yet. (ht: markoh)
@invalidusrname invalidusrname add searching to Refinery Settings b37d039
@parndt parndt Fix pagination's use of per_page.
Added search feature to test the new search functionality of Refinery Settings (thanks Matt!) and used crudify more now that it works properly.
@parndt parndt Search feature implemented for Refinery Settings by the wonderful Mat…
…t McMahand. Closes GH-204
@parndt parndt Add new fields to the gemspec b33c351
Commits on Sep 17, 2010
@parndt parndt Cut down on what we respond to thus eliminating heaps of routes. 78c1195
@parndt parndt Set the :id of a *path route to pages#show to nil to prevent URLs lik…
…e /news/test?path[]=about-us when on a page where some other object is using params[:id]
@parndt parndt Another day, another release with some pretty significant improvements. 4f03b4d
@parndt parndt Properly attribute Karmen Blake with link love. 3cf71bc
@parndt parndt relock to and update dependencies. 064b6c3
@ugisozols ugisozols Fixed failing cucumber page test. 2ca40e2
@ugisozols ugisozols Changed cucumber steps regexp for settings so we just match the strin…
…g but don't return it. Added settings entry when searching nonexisting itmes.
Commits on Sep 19, 2010
@ugisozols ugisozols Standardized remove message. Closes GH-199. 59e8330
@moretea moretea Fixes issue #213: The comma should be at the end of the previous line 8265131
@parndt parndt Merge remote branch 'moretea/master' 00f2170
@parndt parndt Merge remote branch 'ugisozols/master' d4c8dea
@parndt parndt Update changelog 4c191d7
@parndt parndt Split the calls to separate lines so that we can better figure out pe…
…rformance problems
Commits on Sep 20, 2010
@parndt parndt Fixes: DEPRECATION WARNING: Using #request_uri is deprecated. Use ful…
…lpath instead.
@parndt parndt Added initializer to take care of IOError Closed Stream closed when u… 63ac3be
@parndt parndt zh-CN was overrding the core en locale translations so features were …
…failing and the new 'removed' translation wasn't being picked up. Also we were seeing old messages like 'Cancelling will lose all changes you've made to this %{object_name}'. Closes GH-194
@parndt parndt Changed verbiage from created to added, create to add. Closes GH-195 abdfe9f
@parndt parndt Steven would be so proud. 5786539
@parndt parndt image_fu can no longer figure out the width and height because it add…
…s a big performance issue. Closes GH-208. (ht: djones pair programming)
@parndt parndt If the geometry string is not passed then no thumbnail was requested …
…so we can optimise that situation. (ht: djones pair programming)
@djones djones first go at the new engine api. will do more testing before pushing t…
…his in
@djones djones added a readme c74a2a0
@djones djones update changelog and todo list to reflect the new engine api a946612
@djones djones getting closer to the install generator working 2803c53
@djones djones install generator works better now but needs to be done smarter a85ddef
@djones djones fix up syntax errors in generated front end views 5d5a1e0
@djones djones shifted the core engine installer into the core 5feca3c
@djones djones made the engine installer work from core. (ht: parndt pair programming) 8d72c75
@djones djones improved the way seeding is done. (ht: parndt - pair programming)
@djones djones updated docs to reflect engines better 6604e38
Commits on Sep 21, 2010
@djones djones provide an even better helping hand when installing an engine 16c862a
@djones djones server static /public files from engines generated by the engine gene…
@djones djones generate directories with .gitkeep in them too. This is so that the p…
…ublic directory is created when an engine gets generated
@parndt parndt Tracking the issue of adding a link. 4a7e8ea
@parndt parndt Fixes adding a link and pasting at cursor for me in Gecko (Firefox), …
…Webkit (Chrome) and Trident (IE) on wymeditor. Closes GH-201.
@parndt parndt Through IE testing I realised we weren't removing the title properly. 77f6dde
@parndt parndt lots of changes usually require new gemspecs. 40c892c
@parndt parndt Joe is also keen to help with RSpec. ec1bff7
@parndt parndt New release (aka the 'happy birthday parndt' release) ;) 243622a
@parndt parndt Note the release date in the changelog. 6d35afa
Commits on Dec 01, 2010
@parndt parndt Well, all the specs and features pass, so maybe we have a viable 0.9.…
…8.6 version.
@parndt parndt Of course, regenerate the gemspec. b3866c3
@parndt parndt fix reordering for non-trees. 0aaf239
Commits on Dec 02, 2010
@parndt parndt This is a bad seed. c71813f
@parndt parndt remove bad seed from gemspec 3be3afc
@parndt parndt Dependencies updated. 95ae14d
@parndt parndt Fully qualify 24cdcb7
@parndt parndt Inquiries need their own seeds. 604b546
@djones djones add helper methods to expose some of the options in crud. This allows…
… the admin views to dynamically hide or show the search box or reorder link depending on what options you set with crud
@djones djones backport generator change to hide and show search and sorting 3e9e9c1
Commits on Dec 03, 2010
@parndt parndt Also run rake db:create cb16669
@parndt parndt Merge branch '0986' of into 0986 fce1044
@parndt parndt We stopped using ChildLabor a long time ago. a240633
@parndt parndt I've made the refinerycms command aware of the fact that it may be a …
….pre and so to use the git repository as a source instead.
@parndt parndt How about we actually tell it to run.... 636b4ce
@parndt parndt Fixes installing a new application and then not having the database s…
…et up, all it is required is to :cd => true
@parndt parndt Fixes the seeds being run in the wrong order. 7ccd634
@parndt parndt Added in rails.js, fixed the reordering for non-tree lists. eeca523
@parndt parndt Modernise the menu. bcb75bd
@parndt parndt Renew gemspec ff7e3be
@parndt parndt Fix reorder key. 58f02a6
@parndt parndt Lots of fixes for the likes of IE7/8 7acd839
@parndt parndt Last minute whitespace cleanup e8de3a3
@parndt parndt Documented changes for dae36fd
@parndt parndt Be safer with the rspec version requirement 818a9bb
Commits on Dec 07, 2010
@parndt parndt Make update task delete a particular migration that causes issue. Clo…
…ses GH-314
Commits on Dec 11, 2010
@wjbuys wjbuys Fixed problems with db:migrate for a new app on Postgres by moving Ro…
…lesUsers migration before Roles migration.

It looks like the ActiveRecord postgres adapter automagically sets up relations between your tables. However, it looks like the "many" side of the association (the table with the foreign key) has to be created first, or postgres gives an error like this in the log:

PGError: ERROR:  relation "roles_users" does not exist
LINE 14: AND dep.refobjid      = '"roles_users"'::regclas...
Commits on Dec 12, 2010
@parndt parndt Use the newer, faster image dialogue introduced in master branch. 8af2e5f
Phil Spitler Sort file names so attribute types don't get changed before _form gen…
Commits on Dec 15, 2010
@ugisozols ugisozols Add :approximate_ascii RefinerySetting and add that setting in page m…
…odel for has_friendly_id.
@parndt parndt Document new version - Closes GH-320 ade7bec