Commit 944156c133716ca72157f4af9b138f2d7957dea7

Authored by David RENÉ
1 parent 36359069

Add active_filter in foreign_key of hk_form_entry

Showing 2 changed files with 11 additions and 1 deletions   Show diff stats
model/fields.anubis
... ... @@ -207,6 +207,16 @@ public define HK_Model_Field
207 207 List(String) searchable_fields
208 208 )=
209 209 foreign_key(hk_app_name, table_name, searchable_fields, [], []).
  210 +
  211 +public define HK_Model_Field
  212 + foreign_key
  213 + (
  214 + HK_App_Name hk_app_name,
  215 + String table_name,
  216 + List(String) searchable_fields,
  217 + List(HK_Foreign_Key_Clause) fk_clause
  218 + )=
  219 + foreign_key(hk_app_name, table_name, searchable_fields, [], fk_clause).
210 220  
211 221 public define HK_Model_Field
212 222 foreign_key
... ...
view/types/hk_form_entry.anubis
... ... @@ -43,7 +43,7 @@ public type HK_Form_Entry: //legacy VT_Edit
43 43 .
44 44  
45 45 public define HK_Form_Entry text (String s_name, String c_name, String value) = text (s_name, c_name, value, no_help_text).
46   -public define HK_Form_Entry foreign_text(String s_name, String c_name, DB_id selected, String foreign_table_name, HK_Form_Selector selector) = foreign_text(s_name, c_name, selected, foreign_table_name, selector, no_help_text).
  46 +public define HK_Form_Entry foreign_text(String s_name, String c_name, DB_id selected, String foreign_table_name, HK_Form_Selector selector, List(HK_Foreign_Key_Active_Filter) active_filters) = foreign_text(s_name, c_name, selected, foreign_table_name, selector, active_filters, no_help_text).
47 47 public define HK_Form_Entry text_area (String s_name, String c_name, String value) = text_area (s_name, c_name, value, none, no_help_text).
48 48 public define HK_Form_Entry boolean (String s_name, String c_name, Bool value) = boolean (s_name, c_name, value, no_help_text).
49 49 public define HK_Form_Entry integer (String s_name, String c_name, Int value) = integer (s_name, c_name, value, no_help_text).
... ...