Commit graph

805 commits

Author SHA1 Message Date
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
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
1d22adbc1a Merge branch '1.3-misc' into 1.3 2009-11-03 22:50:11 -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
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
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
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
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
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
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
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
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
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
mark_story
24448775c2 Removing use of r() from core classes. 2009-08-27 23:08:23 -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
mark_story
ae628f7f72 Applying patch from 'savant' Fixes usage of deprecated methods. Fixes #11 2009-08-12 09:46:18 -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
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
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
mark_story
48a483e5ce Fixing bake and bake related task test cases for PHP4. 2009-08-02 18:17:31 -04: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
gwoo
9e4cb97026 Revert "allow running all core test cases via the console"
This reverts commit 86e5cc5a89e7307ebf827c688311cdbe945feb85.
2009-08-02 13:19:16 -07:00
gwoo
292b37c6e8 Merge branch '1.3-console' into 1.3 2009-08-02 12:31:12 -07:00
gwoo
bf2b8a60e6 Merge branch '1.3-misc' into 1.3 2009-08-02 12:20:07 -07:00
gwoo
d118c6a764 Merge branch '1.3-newlines' into 1.3 2009-08-02 12:08:55 -07:00
mark_story
ce64f2fa6e reformatting help() to fit on 80 col displays. 2009-08-01 21:23:06 -04:00
mark_story
ca8744c8b9 Updating setParent() to use either Model.key or alias. Tests added. 2009-08-01 20:56:58 -04:00
mark_story
a599f53c63 Fixing _getNodeId() 2009-08-01 20:21:22 -04:00
mark_story
acaba022c6 Updating delete() and adding test cases. Refactoring out common methods. 2009-08-01 20:17:44 -04:00
mark_story
449c390d48 Refactoring out Model.fk parsing. Updating create(). Adding tests. 2009-08-01 18:57:54 -04:00
mark_story
f658f17b7e Merge branch '1.3' into 1.3-console 2009-08-01 17:22:39 -04:00
nate
7847044711 Moving error flags to core bootstrap to avoid extra changes in user files, fixing error in previous commit. 2009-08-01 08:36:57 -04:00
nate
e47b1960ad Merge branch '1.3' of dev@code.cakephp.org:cakephp into 1.3 2009-07-31 11:54:01 -04:00
nate
729d8fddea Applying PHP 5.3 compatibility patch from Mark Story. Please update your config/core.php, webroot/index.php and webroot/test.php accordingly. 2009-07-31 11:48:30 -04:00
gwoo
01d22ffd2e fixing up some App::import calls 2009-07-30 15:01:22 -07:00
AD7six
77f371d1e1 Merge branch '1.3-bake' of dev@code.cakephp.org:cakephp into 1.3-bake 2009-07-30 22:14:51 +02:00
gwoo
1423b0067b Merge branch '1.2' into 1.3 2009-07-30 11:34:33 -07:00
gwoo
6cb70f0929 Merge branch '1.3-console' into 1.3 2009-07-30 11:26:23 -07:00
mark_story
8e152ada32 Updating model import() 2009-07-30 10:07:58 -04:00
mark_story
f6d6272f97 Changing guessed validation type for boolean. 2009-07-29 22:20:07 -04:00
AD7six
38e48e5f7f Changing folder create logic to use Folder->tree 2009-07-29 21:52:20 +02:00
mark_story
ad3d34c239 Removing un-necessary if() 2009-07-29 14:15:17 -04:00
mark_story
189480e499 Correcting parameter names for ControllerTask. Updating tests in Controller and ViewTask. 2009-07-29 12:47:25 -04:00
AD7six
a87b6cdf91 allow rebaking all views based on available methods & templates 2009-07-29 12:48:31 +02:00
AD7six
d54369e29e CONSOLE_LIBS isn't an absolute path
Adding app vendor folders

Correcting plugin test to match changes to the task
2009-07-29 10:12:54 +02:00
AD7six
b7b27e3f03 Changing the Plugin task to take the dirs to create from the App skeleton 2009-07-29 09:32:30 +02:00
mark_story
9092b25004 Fixing how scaffold arg works, now generates scaffolds.
Making admin arg only make admin methods and new both arg make both admin and non admin methods.
Adding test cases.
Adding new line to template.
2009-07-28 22:53:29 -04:00
mark_story
8ae8a086dd Fixing template path detection for plugins. 2009-07-28 22:14:33 -04:00
AD7six
84e0e10d56 Merge branch '1.3-bake' of dev@code.cakephp.org:cakephp into 1.3-bake
Conflicts:

	cake/console/libs/tasks/view.php
2009-07-28 23:54:56 +02:00
AD7six
5a5a4d86f5 Preventing a missing template from halting the bake console
Restructuring the  view task to be lest nested

allowing anything_add and anything_edit to map to anything_form
2009-07-28 23:49:04 +02:00
mark_story
092f58ba79 Merge branch '1.3-bake' of dev@code.cakephp.org:cakephp into 1.3-bake 2009-07-28 17:06:59 -04:00
mark_story
80f9e6f7d6 Finishing refactor on View task to use _methodsToBake 2009-07-28 17:06:39 -04:00
AD7six
23b0088285 PHP4 compatibility for plugin syntax change 2009-07-28 22:19:15 +02:00
DarkAngelBGE
f88cc56cfe Coding standards fixes
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@8260 3807eeeb-6ff5-0310-8944-8be069107fe0
2009-07-28 20:01:42 +00:00