Commit graph

900 commits

Author SHA1 Message Date
mark_story
38f578199d Changing new Model() for ClassRegistry::init(). Fixes issues when baking admin and non-admin methods for a controller that uses bound translations + TranslateBehavior. Fixes #245 2009-11-12 09:32:45 -05:00
mark_story
61d56cd275 Changing order of text in project task.
Making ProjectTask::getPrefix silent when interactive = false.
Making ProjectTask silent from View task if all or a controller name is provided.
2009-11-11 09:56:35 -05:00
mark_story
0d37beca75 Removing duplicate variable assignment. 2009-11-10 09:23:43 -05:00
mark_story
b39b38aac9 Adding missing variable.
Adding Test case for previous commit.
2009-11-10 09:17:54 -05:00
mark_story
2af5318e7a Moving import in ModelTask to fix issue running bake model all. 2009-11-09 23:54:59 -05:00
mark_story
adaa2b689c Adding test case for previous commit.
Fixing function for non-windows paths.
2009-11-09 20:10:24 -05:00
ceeram
c810b3cde4 Making ProjectTask bake constants with DS instead of hardcoded / or \.
Makes developing/deploying to mixed systems easier.

refs #278

Signed-off-by: Mark Story <mark@mark-story.com>
2009-11-09 18:58:21 -05:00
ceeram
d251a1d5ca Adding config() call to ensure that DATABASE_CONFIG has been
loaded before attempting to use it.
refs #277

Signed-off-by: Mark Story <mark@mark-story.com>
2009-11-09 18:55:37 -05:00
mark_story
c4b493c934 Manually merging changes from ModelTask in 1.2 to FixtureTask
Adding test cases for FixtureTask.
2009-11-08 22:22:08 -05:00
mark_story
7981b44db4 Merge branch '1.3-misc' into mergers 2009-11-08 21:39:55 -05:00
mark_story
95cafc7138 Adding missing help text. 2009-11-08 13:46:45 -05:00
predominant
167c6e26c0 Removing more @filesource lines. 2009-11-06 18:12:27 +11:00
predominant
90248af9a4 Removing SVN lines. 2009-11-06 18:11:17 +11:00
predominant
62810fb4f4 Updating more Copyright dates. 2009-11-06 18:04:38 +11:00
predominant
1185681549 Removing newline caused by Subversion line removal. 2009-11-06 18:01:22 +11:00
predominant
384bb7a0e0 Update license lines throughout. 2009-11-06 17:51:51 +11:00
predominant
d7b604c8ed Fixing links throughout 2009-11-06 17:46:59 +11:00
predominant
8ff6505fe8 Removing excess whitespace 2009-11-06 17:08:23 +11:00
predominant
6782cb019c Update CakePHP Project link. 2009-11-06 17:00:11 +11:00
predominant
5dfe1777af Removing Subversion file headers. 2009-11-06 16:51:09 +11:00
predominant
ceee56013c Remove Subversion $Date$ lines. 2009-11-06 16:17:01 +11:00
predominant
04f1b6cdfe Remove Subversion $LastChangedBy$ lines. 2009-11-06 16:11:16 +11:00
predominant
42f3f16d60 Remove subversion $Revision$ lines. 2009-11-06 16:08:02 +11:00
predominant
1b9b0aae5e Updating Copyright date to include 2009. 2009-11-06 15:34:28 +11:00
predominant
8f75ff58c7 Removing @filesource 2009-11-06 15:24:02 +11:00
mark_story
b4f6dd9c6e Adding tests and support for binary columns in model task. Fixes #241 2009-11-04 22:57:43 -05:00
mark_story
5f1d090bf0 Adding import()s to DbConfigTask and ModelTask to fix missing class errors, when methods are run in certain orders. 2009-11-04 13:21:05 -05:00
mark_story
f81d3da175 Moving import to fix issue where cakeschema would not be found when baking models. 2009-11-04 12:59:32 -05:00
mark_story
dc07a05fca Merge branch '1.3' into 1.3-misc 2009-11-04 09:20:21 -05:00
predominant
cf42c8dd7f Updating default views and baking templates to use $this->Helper syntax for helpers. 2009-11-04 15:52:56 +11:00
mark_story
1d22adbc1a Merge branch '1.3-misc' into 1.3 2009-11-03 22:50:11 -05:00
mark_story
133299c653 Removing duplicate constructor from ShellDispatcher.
Fixes warnings under PHP5.3.
Fixes #132
2009-11-03 09:02:17 -05:00
renan.saddam
5ebdc88223 Fixing declaration of @access property. 2009-11-02 21:54:03 -02:00
mark_story
a3bb77c4f3 Merge branch '1.2' into 1.3-merger
Conflicts:
	cake/console/libs/acl.php
	cake/console/libs/tasks/controller.php
	cake/console/libs/tasks/db_config.php
	cake/console/libs/tasks/model.php
	cake/console/libs/templates/skel/views/layouts/xml/default.ctp
	cake/libs/model/datasources/dbo/dbo_mysql.php
	cake/libs/model/datasources/dbo/dbo_mysqli.php
	cake/libs/validation.php
	cake/libs/view/helpers/form.php
	cake/tests/cases/basics.test.php
	cake/tests/cases/console/libs/tasks/model.test.php
	cake/tests/cases/libs/cake_test_case.test.php
	cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
	cake/tests/cases/libs/model/datasources/dbo/dbo_mysqli.test.php
	cake/tests/cases/libs/view/helpers/javascript.test.php
	cake/tests/cases/libs/view/helpers/session.test.php
	cake/tests/groups/controller.group.php
	cake/tests/groups/lib.group.php
	cake/tests/groups/no_database.group.php
2009-11-01 12:11:49 -05:00
mark_story
e6c58e8030 Fixing wierd workflows in bake when project baking was aborted, it would ask if you wanted to create a database config file for the aborted app. 2009-10-30 22:08:06 -04:00
mark_story
ad8cba41e6 Merge branch '1.3' into 1.3-misc 2009-10-30 22:04:20 -04:00
mark_story
bc26a6ab67 Updating fixture task to change when CakeSchema is loaded to fix issues with errors being generated when baking new projects.
Fixes #226
2009-10-30 22:03:23 -04:00
Gordon Pettey
2e3bbe363d Array coding convention and extraneous punctuation
Signed-off-by: Mark Story <mark@mark-story.com>
2009-10-30 16:38:27 -04:00
renan.saddam
df8895a266 Adding a optinal parameter and question for merge action. Refs #147. 2009-10-29 21:26:59 -02:00
mark_story
6c18c0e0c7 Fixing escape parameter usage. 2009-10-28 18:41:29 -04:00
mark_story
1e7c2bbfde Adding libs dir generation to PluginTask. Baked plugins now come with a libs dir. 2009-10-28 09:21:42 -04:00
mark_story
3b391e30df Adding help text for new -records flag in the FixtureTask 2009-10-28 08:26:52 -04:00
mark_story
102f10365f Implementing -records flag to enable quick access to building fixtures off of live data. Refs #196 2009-10-24 14:32:56 -04:00
mark_story
857b7c2399 Merge branch '1.3' into fixture-task 2009-10-24 14:08:16 -04:00
mark_story
72830cb125 Adding test case for model task
Fixing missing case for float datatypes when generating fixtures.
Fixes #204
2009-10-24 11:26:06 -04:00
mark_story
6847d34d80 Updating fixture test to fix issues caused by refactoring in CakeSchema. 2009-10-22 13:11:30 -04:00
mark_story
1ee9771efb Removing ife() from AclShell. Refs #6562 2009-10-21 13:12:03 -04:00
mark_story
0657afcf30 Removing use of low() from core classes. Refs #6525 2009-10-21 13:03:24 -04:00
mark_story
0cc1d84737 Removing use of e() from core and test suite. 2009-10-21 12:57:03 -04:00
predominant
ae76c44945 Update Default layout link escaping. 2009-10-19 21:34:53 +11:00
mark_story
957be00d2e Adding return to Shell::out() and ShellDispatcher::stdout(). They now return the number of bytes written to stdout. Fixes #164 2009-10-15 00:23:54 -04:00
mark_story
2f81c29def Updating $pluginPath loops to use App::pluginPath(). 2009-10-14 09:47:07 -04:00
mark_story
a3f38c77dd Merge branch '1.3-console' into 1.3 2009-10-11 21:51:02 -04:00
mark_story
7d4bc20fbd Updating model to reflect changes in Validation. 2009-10-11 21:35:06 -04:00
mark_story
1613b849d1 Correcting typos. 2009-10-11 21:19:52 -04:00
mark_story
0221a81b33 Fixing missed string. 2009-10-11 21:18:29 -04:00
mark_story
4f6e9d4873 Changing default bake views to allow easier i18n. Refs #3356 2009-10-11 21:09:15 -04:00
mark_story
4b862de085 Fixing interactions with Routing.prefixes in Controller and View task. 2009-10-07 01:35:29 -04:00
mark_story
1110f3e1c2 Updating Validation method extraction. 2009-10-07 00:51:55 -04:00
mark_story
651a3f16b2 Updating ProjectTask::getAdmin(). Renamed to ProjectTask::getPrefix(). Now returns the user selected prefix to use for baking.
Test cases updated.  Use of method updated.
2009-10-07 00:46:13 -04:00
mark_story
5021d11124 Updating the help() for bake task to include information about plugin shortcuts. 2009-10-04 17:59:12 -04:00
mark_story
b15471095b Updating the help file for schema shell. 2009-10-04 15:12:05 -04:00
mark_story
2dc0fbf3b3 Making schema dump work with plugins.
Adding tests.
Making output of dump file more flexible.
2009-10-04 14:47:35 -04:00
mark_story
75f2106420 Made SchemaShell::view() work better with plugins. Tests added. 2009-10-04 14:06:07 -04:00
mark_story
30ef7960ac Removing method that is no longer needed. 2009-10-04 13:39:43 -04:00
mark_story
05f6099def Enabling plugin.name schema file creation and addition.
Making CakeSchema::load() use plugin parameter, tests added.
Plugin schema file added to test_app.
2009-10-04 13:32:33 -04:00
mark_story
c2a53d3c69 Removing cake schema run. Replacing it with cake schema create and cake schema update. Removes extra typing and simplifies schema shell commands.
Updating test cases.
2009-10-04 11:16:23 -04:00
mark_story
e1d0be610c Splitting help() into more readable format. 2009-10-04 10:24:15 -04:00
mark_story
76a88fc477 Updating help() for Schema shell. 2009-10-04 10:04:48 -04:00
mark_story
0fc6f58cfb Refactoring and merging duplicated code between CakeSchema and FixtureTask 2009-10-03 16:15:56 -04:00
mark_story
71aa460a48 Continuing work on getting plugin support for CakeSchema and SchemaShell. Applied patch from 'SkieDr', test cases added. 2009-10-03 11:48:02 -04:00
mark_story
58ec259714 Merge branch '1.3-router' into 1.3-misc 2009-09-30 00:51:20 -04:00
SkieDr
86d0a04c8d fixture generator for new table and field level parameters 2009-09-29 22:54:43 +04:00
mark_story
f0276414ad Fixing out() from merge 2009-09-27 16:28:26 -04:00
mark_story
bc90f0aa01 Merge branch '1.3-console' into 1.3
Conflicts:
	cake/console/libs/tasks/fixture.php
2009-09-27 16:26:45 -04:00
mark_story
552f698d4e Adding Routing.prefixes configuration value to core.php.
Deprecating Routing.admin
2009-09-27 00:18:24 -04:00
davidpersson
7fc14f47b3 Updating formatting. 2009-09-26 23:41:42 +02:00
davidpersson
ccbc6f35f0 Updating all calls to Shell::out(). 2009-09-26 23:08:37 +02:00
davidpersson
0f6bca7496 Making first parameter of Shell::out() and err() optional. 2009-09-26 23:02:54 +02:00
mark_story
c330934b93 Adding test cases for view task. 2009-09-23 13:27:47 -04:00
José Lorenzo Rodríguez
6dd144b3cf Adding getTemplate to view task
Signed-off-by: Mark Story <mark@mark-story.com>
2009-09-23 13:13:58 -04:00
mark_story
32198c58d0 Removing date validation suggestion for datetime fields. Fixes #106 2009-09-22 18:49:30 -04:00
davidpersson
86274357b9 Updating Shell class to use nl() where possible. 2009-09-21 23:01:43 +02:00
davidpersson
5ac7361a76 Removing support for string input in Shell::nl().
Updating Shell::out() and Shell::err() parameter usage.
Updating method to always return strings, renaming parameter.
Updating docblocks.
Updating test.
2009-09-21 22:39:45 +02:00
mark_story
42017e95c6 Merge branch '1.3-console' into 1.3
Conflicts:
	cake/tests/cases/console/libs/schema.test.php
2009-09-20 19:05:03 -04:00
mark_story
37b575496c Fixing capitalization in ControllerTask & test cases. 2009-09-20 18:13:53 -04:00
mark_story
a3cd80bf52 Merge branch '1.3-bake' into 1.3 2009-09-20 17:42:43 -04:00
mark_story
9b7a10a4bc Applying patch from 'michaelc' to optimize to Shell::out() 2009-09-19 00:20:40 -04:00
mark_story
dc013dadb1 Updating file headers in test.php files. 2009-09-16 01:34:37 -04:00
mark_story
5717e3b59c Merge branch '1.2' into 1.2-merger
Conflicts:
	app/webroot/test.php
	cake/VERSION.txt
	cake/bootstrap.php
	cake/config/config.php
	cake/console/cake.php
	cake/console/libs/schema.php
	cake/console/templates/skel/webroot/test.php
	cake/libs/configure.php
	cake/tests/cases/console/libs/schema.test.php
	cake/tests/cases/libs/debugger.test.php
	cake/tests/cases/libs/model/model_write.test.php
	cake/tests/fixtures/aco_fixture.php
2009-09-16 01:23:49 -04:00
renan.saddam
78e01cdb47 Refactoring ExtractTask to support extraction from multi-directories and splitting domain in different files. 2009-09-15 00:43:59 -03:00
mark_story
a499c980cd Removing webroot/js/vendors.php. These files are no longer needed as Dispatcher can handle serving js files from vendors directories. Adding empty files to empty directories. Refs #50 2009-09-13 23:32:27 -04:00
mark_story
326424592d Merge branch '1.2' into 1.2-merger
Conflicts:
	cake/VERSION.txt
	cake/config/config.php
	cake/dispatcher.php
	cake/libs/controller/scaffold.php
	cake/libs/inflector.php
	cake/libs/view/view.php
	cake/tests/cases/libs/controller/scaffold.test.php
	cake/tests/cases/libs/inflector.test.php
	cake/tests/cases/libs/view/view.test.php
	cake/tests/fixtures/counter_cache_post_fixture.php
	cake/tests/fixtures/counter_cache_user_fixture.php
2009-09-13 13:52:58 -04:00
renan.saddam
7c100f3b75 Fixing notice error message. Fixes #34 2009-09-10 23:26:54 -03:00
renan.saddam
2e8bbd5eb1 Adding docblock for the new variable used for logging. Making the CakeLog::handleError logs the same output as in Debugger::handleError. 2009-09-10 12:32:21 -03:00
mark_story
c08153e1bd Fixing deprecation notices for php5.3 2009-09-08 23:17:29 -04:00
mark_story
f078517002 Adding new error_reporting setting to ShellDispatcher. 2009-09-07 16:17:41 -04:00
mark_story
036bb620fa Removing error flags from test.php. 2009-09-07 16:13:25 -04:00
nate
b2d13fce40 Moving error flags to core bootstrap to avoid extra changes in user files, fixing error in previous commit. 2009-09-07 15:12:39 -04:00
mark_story
12e0652943 Merge branch '1.2' of dev@code.cakephp.org:cakephp into 1.2 2009-09-07 14:47:53 -04:00
mark_story
5bfda28d39 Adding E_DEPRECATED to console environment. 2009-09-07 14:28:03 -04:00
nate
a5c00de3bd Applying PHP 5.3 compatibility patch from. Please update your config/core.php, webroot/index.php and webroot/test.php accordingly. 2009-09-07 14:25:22 -04:00
jperras
24351b5a21 Backporting bugfix for #22 from 1.3-console to 1.2. Adds schema shell test cases, fixes for schema object references, i18n of schema schell output strings. 2009-09-07 12:24:38 -04:00
mark_story
b8d3aae474 Fixing path to home page template. 2009-09-06 01:04:38 -04:00
AD7six
888d359274 strtolower - ing bake flash messages 2009-09-02 00:59:00 +02:00
mark_story
24448775c2 Removing use of r() from core classes. 2009-08-27 23:08:23 -04:00
mark_story
213b78727f Removing use of e() from core and test suite. 2009-08-27 22:51:10 -04:00
mark_story
30f8709bb4 Removing use of low() in core classes and functions. Refs #6525 2009-08-27 22:46:00 -04:00
mark_story
98c2801d00 Applying patch to clarify Schema error message. Fixed #5337 2009-08-27 22:24:44 -04:00
mark_story
98ad480bf2 Fixing error string passing in SchemaShell::__run() Fixes #45 2009-08-21 22:33:33 -04:00
mark_story
ae715ef882 Adding in fallback for sql & schema dirs.
Starting to add plugin support for schema shell.
tests added.
2009-08-20 01:07:21 -04:00
AD7six
7c4dfed299 Updating view and controller tasks to use (_singluar|_plural)HumanName functions
Modifying the test case to expect humanized forms
2009-08-19 10:17:10 +02:00
mark_story
34b6e18e8d Adding help() for TestTask. 2009-08-16 21:32:10 -04:00
mark_story
a7499be154 Adding missing & operators.
Adding tests for run update.
Adding -f param to schema run update to allow for testing and forcing of table comparison.  Skips model checks and uses tables only instead.
2009-08-14 20:06:27 -04:00
mark_story
dc4cfc59eb Updating fileheader. 2009-08-14 18:06:38 -04:00
gwoo
368c7556d4 Merge branch '1.3-console' into 1.3 2009-08-14 12:32:54 -04:00
AD7six
9d1e556486 Revert "mend"
This reverts commit a0f42640cc10342f96effe4d08be188bb51bd0db.
2009-08-12 09:46:18 -04:00
mark_story
ae628f7f72 Applying patch from 'savant' Fixes usage of deprecated methods. Fixes #11 2009-08-12 09:46:18 -04:00
mark_story
78c4a21451 Fixing use of Model::del() to Model::delete() 2009-08-12 09:46:17 -04:00
mark_story
dfa9ccdaf9 Adding Test case option to bake main menu. 2009-08-12 09:46:17 -04:00
mark_story
267fcc1c81 Adding F as an option to bake menu. 2009-08-12 09:46:17 -04:00
AD7six
b53c7339c4 mend 2009-08-12 09:46:17 -04:00
mark_story
31d136ca67 Making constructClasses() call run against the correct object. test cases updated.
Fixes #4
2009-08-12 09:46:17 -04:00
mark_story
b731408deb Fixing constant use in ProjectTask.
Fixing newline.
2009-08-12 09:46:17 -04:00
mark_story
29d03ab722 Adding __() to ProjectTask 2009-08-12 09:46:17 -04:00
mark_story
74448e4dee Adding test cases for run create in Schema shell. 2009-08-10 21:54:29 -04:00
mark_story
dd1075a330 Adding i18n to schema shell. 2009-08-10 21:38:09 -04:00
jperras
9363a61c32 Unifying case for single-letter interactive shell input, most notably SchemaShell, which previously failed on uppercase interactive input. 2009-08-10 19:47:41 -04:00
AD7six
98b04dc0e7 Merge branch '1.3-console' of dev@code.cakephp.org:cakephp into 1.3-console 2009-08-09 22:32:28 +02:00
AD7six
de87fbd484 updating console output to use a more concise format
typing "cake" on the command line will now output

...
Available Shells:
 acl [CORE]                     bake [CORE]                    i18n [CORE]                    testsuite [CORE]
 api [CORE]                     console [CORE]                 schema [CORE]

To run a command, type 'cake shell_name [args]'
...

Auto adjusting the width on *nix systems
2009-08-09 12:54:41 +02:00
mark_story
f70b97f4cb Adding more tests for generate(). 2009-08-08 23:46:00 -04:00
mark_story
3c46b51b7f Adding test cases for startup() 2009-08-07 22:19:40 -04:00
mark_story
2cc8ae631e Fixing notice error when non-existant node type is used.
Fixing view() so you can view a slice of the tree.
2009-08-07 08:32:27 -04:00
renan.saddam
ae89e709d2 Refactoring extract shell. Supporting use of $foo['bar'] as $count. 2009-08-06 18:14:25 -03:00
mark_story
8d351d90b3 Updating file headers. 2009-08-05 23:43:01 -04:00
mark_story
eda74d08b4 Updating view() to use node references.
updating test cases to use new formating.
2009-08-05 23:41:25 -04:00
mark_story
e6b32e21ad Adding tests for getPath and inherit.
Refactoring the output of getPath
2009-08-05 23:13:48 -04:00
mark_story
9e36d1bedc Fixing whitespacing on aco_fixture.
Adding tests to AclShell::grant()
Refactoring __getParams()
2009-08-05 00:23:59 -04:00
mark_story
4583873379 Fixing issues in PluginTask test due to addition of cake/plugins. Fixing undefined variable. 2009-08-02 20:42:08 -04:00
gwoo
42d6a6f732 Merge branch '1.3-bake' into 1.3 2009-08-02 16:42:21 -07:00
AD7six
993643dd2a whitespace normalization 2009-08-02 16:10:12 -07:00
gwoo
15ed658a27 Revert "Merge branch '1.3-newlines' into 1.3"
This reverts commit c088131cd8e9f53396852e8a320e2b0396807d20, reversing
changes made to 9341a2bb5eda1db208019aa8a9171224fb76fc6b.
2009-08-02 15:59:54 -07:00
mark_story
48a483e5ce Fixing bake and bake related task test cases for PHP4. 2009-08-02 18:17:31 -04:00
AD7six
94e986561b allowing install/cake-wide plugins 2009-08-02 15:01:15 -07:00
AD7six
20b1dd795d Revert "Changing the Plugin task to take the dirs to create from the App skeleton"
This reverts commit fe8b641cd3257b4aa82ce93ac8a2e8f624e4ec58.

Conflicts:

	cake/console/libs/tasks/plugin.php
2009-08-02 23:39:59 +02:00
AD7six
db6f2cec96 Revert "Changing folder create logic to use Folder->tree"
This reverts commit a60677070d41f3a1c7841e4ca24f6ee2658f3067.
2009-08-02 23:26:15 +02:00
AD7six
a0bd6e9db5 Merge branch '1.3' into 1.3-bake 2009-08-02 23:23:15 +02:00
AD7six
60154b64be Allowing the running of all core test cases via the console 2009-08-02 23:20:59 +02:00
AD7six
d61e8736e4 Merge branch '1.3' into 1.3-bake 2009-08-02 22:44:28 +02:00
AD7six
7eb150b49a Merge branch '1.3' into 1.3-bake
Conflicts:
	cake/console/libs/tasks/model.php
2009-08-02 22:31:01 +02:00