• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Fix typos

  1. … 150 more files in changeset.
Adding support for ad_form sections/fieldsets as part of openacs core 5.3.x, this includes an update of ams to 1.1d18 because of lang updates

  1. … 4 more files in changeset.
Added elements proc. Added procedure documentation

  1. … 1 more file in changeset.
Support for multiple object types (e.g. used in contacts for employees)

Allow saving of attributes even without a delivery address (e.g. if you want to save only the country). Added a couple of procs to make saving easier

  1. … 2 more files in changeset.
Added new message keys. Added ordering of lists

  1. … 4 more files in changeset.
Adding check to see if the message exists before looking up the help text message, this eliminates message key errors from showing up in the log

adding support for default values for option widgets (select,radio,checkbox,multiselect)

  1. … 2 more files in changeset.
fixed attribute help text proc so that it doesn't display an error in the log

simplified and cleaned up ams::util::sort_list_of_lists

checking for parent object_type for any attribute_name when searching for an id (not just email) and removing ams::package_id proc because it was useless

  1. … 2 more files in changeset.
The email attribute is associated with a party

fixing html_options display and cleaning up some procs

  1. … 5 more files in changeset.
caching attribute::id proc.

  1. … 1 more file in changeset.
Added help_text to attributes and along with it some more I18N strings

  1. … 8 more files in changeset.
adding ams::util::orderby_clause and making ams::values_not_cached and ams::ad_form::elements use it so that attributes are orderby by list then by sort order , not just sort order

  1. … 1 more file in changeset.
adding ams::object_flush proc and calling it whenever ams::ad_form::save is used

added ability to upvar ams::values and include empty attributes information

Turned into debug notices

Speed up saving

Fixing #2723

  1. … 1 more file in changeset.
Reverting change by miguel

  1. … 2 more files in changeset.
commit changes from merge with HEAD

  1. … 76 more files in changeset.
making changes to support html options in attributes widgets

  1. … 2 more files in changeset.
making changes to allow using braces and bracktes in the the textarea and textbox widgets

  1. … 1 more file in changeset.
making changes in queries and procedures to get the right order in the elements and retrieved values

  1. … 1 more file in changeset.
New Save procedures

  1. … 1 more file in changeset.