Commit Graph

69 Commits (89028a43bbbaf73e6aa1e8e00bc12d46d1fc7119)

Author SHA1 Message Date
Dries Buytaert a0f3abf035 - Patch #661494 by yched: fixed direct calls to node_view() do not trigger f_a_prepare_view(). 2009-12-31 08:26:59 +00:00
Dries Buytaert 5af362233e - Patch #658302 by yched: repurpose hook_field_sanitize() into hook_field_prepare_view(). 2009-12-28 20:24:08 +00:00
Dries Buytaert 53748ab5e2 - Patch #664544 by yched: clean-up entity build/view modes. 2009-12-26 16:50:09 +00:00
Dries Buytaert d1c017660c - Patch #658364 by effulgentsia: made the build/view/formatter terminology more consistent. 2009-12-21 13:47:32 +00:00
Dries Buytaert e9f1814748 - Patch #612894 by yched: display field improvements. 2009-12-20 21:08:26 +00:00
Dries Buytaert 601150c262 - Patch #658302 by yched: re-purpose hook_field_sanitize() into hook_field_prepare_view(). 2009-12-13 12:42:28 +00:00
Dries Buytaert 8b4406ef5d - Patch #552436 by yched: validation of the number of values in field_default_validate(). 2009-12-13 12:41:08 +00:00
Dries Buytaert 6a13eb22fc - Patch #657828 by yched: make hook_field_formatter() act on all field values. 2009-12-12 20:16:03 +00:00
Dries Buytaert ef2c240086 - Patch #652834 by yched, effulgentsia: changed Field formatters as render arrays to increase performance (and to clean-up the code). 2009-12-11 16:49:40 +00:00
Dries Buytaert 1da26fadfe - Patch #502190 by jhodgdon, stella, sun: hook implementation headers out of compliance with standards. 2009-12-04 16:49:48 +00:00
Angie Byron 0b71c0caa0 #622534 by yched: Cleanup hook_field_attach_*() and hook_field_storage_*() space. 2009-11-08 19:11:56 +00:00
Angie Byron 4d46b7cdf8 Roll-back of #595084; type-hinting parameters at stdClass makes it so you can't ever pass in another type of class. 2009-11-08 10:02:41 +00:00
Dries Buytaert e4ca439ba1 - Patch #595084 by c960657: use type hinting for . 2009-11-01 12:11:10 +00:00
Dries Buytaert 03e2ec64ab - Patch #606994 by yched: move entity handling out of Field API. 2009-10-31 16:06:36 +00:00
Dries Buytaert cc421475b7 - Patch #603236 by bjaspan, catch: add count facility to field_attach_query(). Was ready before code freeze. 2009-10-22 00:49:13 +00:00
Angie Byron 087a47ba5c #493314 by yched and catch: Add multiple hook for formatters. 2009-10-16 03:21:23 +00:00
Dries Buytaert 714597a9cd - Patch #470242 by yched, bjaspan: fixed namespacing for bundle names to avoid users rendering their site unusable. 2009-10-15 12:44:36 +00:00
Dries Buytaert fbfa7a4150 - Patch #593522 by sun: a better and faster drupal_alter(). 2009-10-13 16:38:43 +00:00
Dries Buytaert 1184ed9fc9 - Patch#583020 by c960657 | yched, Dries: fixed warning about missing argument 2 for field_delete_instance() in node_configure_fields(). 2009-10-02 14:39:43 +00:00
Dries Buytaert 57090c33da - Patch #367013 by bjaspan, yched: clean ups for field_update_field(). 2009-09-30 12:26:36 +00:00
Dries Buytaert 0a0b067c24 - Patch #497504 by dakala, bjaspan | yched: rename #multiple to #cardinality in field forms. 2009-09-29 01:08:35 +00:00
Dries Buytaert 803b8b3940 - Patch #443422 by yched, bjaspan | chx, merlinofchaos, Scott Reynolds, plach, profix898, mattyoung: added support for pluggable 'per field' storage engine. Comes with documentation and tests.
The Field Attach API uses the Field Storage API to perform all "database access". Each Field Storage API hook function defines a primitive database operation such as read, write, or delete. The default field storage module, field_sql_storage.module, uses the local SQL database to implement these operations, but alternative field storage backends can choose to represent the data in SQL differently or use a completely different storage mechanism such as a cloud-based database.
2009-09-27 12:52:55 +00:00
Dries Buytaert db09a6178b - Patch #367013 by bjaspan, KarenS | yched, Dries: add support for field updates. 2009-09-26 15:57:39 +00:00
Angie Byron b47e68011f #569072 by rcross and yched: Clean field_attach_()* namespace by renaming and moving non-crud functions. 2009-09-10 22:31:58 +00:00
Dries Buytaert a539b0e00d - Patch by #565496 by dropcube, pwolanin: changed Allow dynamic attaching of other types of stuff to render() structures. 2009-09-05 15:05:05 +00:00
Dries Buytaert a79fa88342 - Patch #563992 by plach: missing in hook_field_attach_view_alter and hook_field_attach_form. 2009-08-31 06:37:36 +00:00
Dries Buytaert 45e14ea6b7 - Patch #545662 by yched, moshe weitzman: simplify field rendering. 2009-08-28 06:51:07 +00:00
Angie Byron 2c55219315 #497118 by chx, catch, pwolanin, JoshuaRogers, and Jacob Singh: Remove the function registry. While the hope was that this would result in improved performance for low-end hosts, it comes at the expense of critical development experience problems and less benefit than something like APC. Class registry remains intact to facilitate autoloading. 2009-08-24 00:14:23 +00:00
Angie Byron e63e85020b Of all the patches to accidentally commit without a message. :( Rolling back registry rip. Let's try that again. 2009-08-24 00:10:46 +00:00
Angie Byron 4ae238ea57 *** empty log message *** 2009-08-24 00:02:05 +00:00
Angie Byron 041d8ee5a8 #516138 follow-up by Damien Tournoud: Remove expensive menu_rebuild() call from field API. 2009-08-23 03:54:47 +00:00
Angie Byron 34a8a369aa #367595 by plach, catch, sun, yched, et al: Added support for translatable fields to Field API. 2009-08-22 00:58:55 +00:00
Angie Byron e998857eb8 #516138 by yched, KarenS, quicksketch, bangpound, et al.: CC-FREAKING-K IN CORE! OH YEAH! :D 2009-08-19 13:31:14 +00:00
Angie Byron 7a36d6a03c #547756 by yched: Remove some whitespace. 2009-08-13 00:17:47 +00:00
Dries Buytaert 9c0e6e9242 - Patch #367753 by yched, bjaspan: add support for bulk deletion to Fields API. 2009-08-11 14:59:40 +00:00
Angie Byron 1a251a7479 #361839 by puradata and yched: Document return structures from field attach. 2009-08-11 04:46:29 +00:00
Dries Buytaert 436fc4f879 - Patch #520620 by quicksketch: delete revision and prepare translation field hooks are called incorrectly (or not at all). 2009-07-16 10:30:12 +00:00
Dries Buytaert a136ab56c4 - Patch #512236 by yched, bjaspan: design flaw in field_attach_query(), follow-up patch with bugfixes and tests. 2009-07-15 17:55:18 +00:00
Angie Byron 6a686533ab #516124 by yched: Clean up some Field API TODOs and remove unused APIs. 2009-07-11 00:56:45 +00:00
Angie Byron f6ccf978f6 #488542 by yched: Allow field UI to be attached to any fieldable entity. 2009-07-10 05:58:13 +00:00
Dries Buytaert 16ab612874 - Patch #512236 by bjaspan: fixed design flaws in field_attach_query(). Well-documented and tested. 2009-07-07 09:28:07 +00:00
Dries Buytaert 3b4213ce79 - Patch #511486 by yched: updated documentation. 2009-07-06 19:10:01 +00:00
Angie Byron 6c9436abbf #333171 by catch: Provide cache_get_multiple() and allow clearing of multiple cache IDs at once (with tests). 2009-06-28 01:00:42 +00:00
Dries Buytaert 76d9095ab8 - Patch #501420 by yched: field_attach_form() should take by reference. 2009-06-25 06:23:37 +00:00
Dries Buytaert c1763d728e - Patch #367215 by bjaspan: fixed documentation. 2009-06-25 05:13:17 +00:00
Dries Buytaert daa0ec1684 - Patch #367215 by yched, sun et al: remove 'exclude from ' display setting. Feel good moment! 2009-06-24 18:16:38 +00:00
Dries Buytaert f96c141f5a - Patch #409750 by yched et al: overhaul and extend node build modes. 2009-06-22 09:10:07 +00:00
Angie Byron 395713ba4e #392494 follow-up by yched: Clean-ups to Field API scalar search patch. 2009-06-07 00:00:57 +00:00
Angie Byron 7442dc060f #392494 by yched and bjaspan: Provide a query API for Field API. This is necessary because we can't assume fields will be stored in a database, due to pluggable storage backends. 2009-06-06 16:17:30 +00:00
Dries Buytaert 57fe0ca1e9 - Patch #445044 by bjaspan, Damien Tournoud, chx, Berdir: remove the field autoload feature. 2009-06-05 18:25:41 +00:00