• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Realized I made a boo-boo by adding the keyword_id column that allows

per-category custom fields to the wrong table. Moved it to ca_attributes

and changed pl/pgsql and tcl api's accordingly.

- Create index in ca_attributes to improve speed. Still need to assess

where else we need indices.

- Changed API a bit. A couple functions named _exists_p were not boolean

at all, hence confusing.

- Updated user/admin files to reflect changes.

- Adding of custom fields now lets site-wide admin add site-wide custom

fields, otherwise only package-wise custom-fields.

- Improved fields UI. Needs more work.

- Updated Tcl callbacks.

  1. … 6 more files in changeset.
- Retrieving ads now returns all the custom fields for the category

asked for.

- New proc categories::get_custom_fields to return list of custom fields.

- Adding of custom fields now completely integrated with per-category

custom fields, plus improved UI.

1. Suppressed display of deleted patches (it's a Google thing :)

2. Someone forced component_id to be an integer but the code displays the

component name instead ... I changed the element to text.

- Adding per-category custom fields modifications to admin UI.

- Improved UI for adding fields (still needs some work).

- Improved help texts.

- Added other options to ease adding of custom fields.

- Still need to add keyword_id.

missing { thanks to Bran Duel

    • -1
    • +1
    /openacs-4/contrib/misc/wizard-procs.tcl
Changed arg order of item::get_url. Fixes bug 685 Janine Sisk.

Adding in openacs.org specific templates. Moving templates outside of

pageroot www.

    • -0
    • +293
    /openacs-4/templates/community-index.adp
    • -0
    • +63
    /openacs-4/templates/community-index.tcl
    • -0
    • +19
    /openacs-4/templates/default-content.adp
    • -0
    • +23
    /openacs-4/templates/default-content.tcl
    • -0
    • +50
    /openacs-4/templates/general-master.adp
    • -0
    • +83
    /openacs-4/templates/general-master.tcl
    • -0
    • +10
    /openacs-4/templates/widgets/about.adp
    • -0
    • +4
    /openacs-4/templates/widgets/about.tcl
    • -0
    • +18
    /openacs-4/templates/widgets/features.adp
    • -0
    • +19
    /openacs-4/templates/widgets/features.tcl
  1. … 22 more files in changeset.
file about.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/about.tcl
file about.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/about.adp
file homepage-new-index.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/homepage-new-index.tcl
file homepage-new-index.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/homepage-new-index.adp
file general-master.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/general-master.tcl
file general-master.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/general-master.adp
file default-content.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/default-content.tcl
file user-status.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/user-status.tcl
file user-status.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/user-status.adp
file statistics.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/statistics.tcl
file statistics.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/statistics.adp
file sites.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/sites.tcl
file sites.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/sites.adp
file postings.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/postings.tcl
file postings.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/postings.adp
file news.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/news.tcl
file news.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/news.adp
file navigation.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/navigation.tcl
file navigation.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/navigation.adp
file login.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/login.tcl
file login.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/login.adp
file jobs.tcl was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/jobs.tcl
file jobs.adp was initially added on branch openacs-org.

    • -0
    • +0
    /openacs-4/templates/widgets/jobs.adp