• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
A couple of bug fixes which improve the subsite-awareness of portal

Some minor rearranging and refactoring to make .LRN integration more

consistent with the standard portal package rendering of portal pages

    • -0
    • +1
    ./lib/render-styles/all-in-one/render-portal.adp
    • -0
    • +6
    ./lib/render-styles/all-in-one/render-portal.tcl
    • -0
    • +1
    ./lib/render-styles/individual/render-portal.adp
    • -0
    • +6
    ./lib/render-styles/individual/render-portal.tcl
  1. … 4 more files in changeset.
More changes related to .LRN integration which ... now works at least to

the point of correctly rendering the .LRN Control Panel page!

Changes to make integration with .LRN (or other integrated apps) easier.

    • -26
    • +10
    ./www/admin/add-applications-2.tcl
Fixed minor bug in portal::new uncovered when integrating with .LRN

PG tweaks removing a couple of unnecessary things

    • -7
    • +7
    ./sql/postgresql/layout-package-create.sql
    • -5
    • +1
    ./sql/postgresql/portal-core-create.sql
Missing table in query (PG adds them Oracle is strict ala SQL99 standard)

Removed stray ";" ... Oracle doesn't like them

Made install work for Oracle

    • -5
    • +3
    ./sql/oracle/layout-package-create.sql
    • -7
    • +6
    ./sql/postgresql/layout-package-create.sql
    • -3
    • +3
    ./sql/postgresql/page-package-create.sql
    • -3
    • +2
    ./sql/postgresql/portal-core-create.sql
    • -3
    • +3
    ./sql/postgresql/portal-package-create.sql
    • -3
    • +3
    ./sql/postgresql/theme-package-create.sql
Datamodel now installs for oracle...

    • -12
    • +24
    ./sql/oracle/datasource-package-create.sql
    • -2
    • +1
    ./sql/oracle/datasource-package-drop.sql
    • -8
    • +116
    ./sql/oracle/portal-core-create.sql
    • -15
    • +18
    ./sql/oracle/portal-package-create.sql
Added optional package_id parameter to allow creation of portals in apm callbacks when ad_conn package_id returns the subsite package id.

Made nested tabbed navigation work by writing a special master template for

this mode.

    • -2
    • +7
    ./lib/configure-subsite-integration.tcl
    • -0
    • +126
    ./lib/nested-tabbed-master.adp
    • -0
    • +84
    ./lib/nested-tabbed-master.tcl
    • -0
    • +23
    ./lib/nested-tabbed-master.xql
Oops ... didn't pass all the necessary properties to the theme template

Changed the path of the subsite portlet to point directly to the acs-subsite

template!!

Added sidebar-style layouts, improved a bunch of minor things

    • -0
    • +11
    ./lib/configure-subsite-integration.tcl
    • -0
    • +7
    ./lib/undecorated-element.adp
    • -0
    • +57
    ./lib/layouts/left-right-sidebar.adp
    • -0
    • +30
    ./lib/layouts/left-right-sidebar.tcl
    • -0
    • +46
    ./lib/layouts/left-sidebar.adp
    • -0
    • +30
    ./lib/layouts/left-sidebar.tcl
    • -0
    • +46
    ./lib/layouts/right-sidebar.adp
    • -0
    • +30
    ./lib/layouts/right-sidebar.tcl
  1. … 3 more files in changeset.
Fiddled a bunch of stuff ... and added the portal admin portlet

    • -0
    • +1
    ./lib/portal-admin-portlet.adp
    • -0
    • +10
    ./lib/portal-admin.adp
    • -0
    • +34
    ./lib/portal-admin.tcl
    • -0
    • +21
    ./lib/portal-admin.xql
    • -1
    • +13
    ./sql/postgresql/portal-core-create.sql
Mostly coalesced the various dumb "simple" layout templates into one smart

layout template.

    • -0
    • +36
    ./lib/layouts/simple.adp
    • -0
    • +50
    ./lib/layouts/simple.tcl
Fixing some formatting things ...

Got rid of the horrible layout-elements proc that some bright OF type wrote

to handle a maximum of eight portlets in a column. Getting rid of it simplified

the layout templates, not surprisingly. If nested "list" tags worked I could

get rid of the various simple column layout templates as a matter of fact.

  1. … 3 more files in changeset.
Changed parameter handling a bit ... set_value now takes a parameter id, as

do some other procs. set_value in particular was very dangerous as it would

change the values for ALL parameter entries with the same key.

Fixed up the master/slave stuff and made the wizard configure stuff correctly

according to the new scheme, made some minor changes to the other admin pages.

    • -12
    • +12
    ./lib/configure-configurability.tcl
    • -6
    • +0
    ./lib/configure-subsite-integration.adp
    • -19
    • +59
    ./lib/configure-subsite-integration.tcl
Rewrote the tabbed master to use the user portal theme to decorate application

pages.

Changed "f" default to "0" to fit boolean expression

Fixed a couple of missing package_id checks

Got the tabbed master to work ...

    • -281
    • +0
    ./tcl/subsite-integration-procs.tcl
Added master templates for plain subsite and tabbed subsite navigation, though

only the plain subsite navigation works thus far.

    • -0
    • +7
    ./lib/configure-subsite-integration.adp
    • -0
    • +41
    ./lib/configure-subsite-integration.tcl
    • -0
    • +46
    ./lib/plain-master.adp
    • -0
    • +44
    ./lib/plain-master.tcl
    • -0
    • +23
    ./lib/plain-master.xql
    • -0
    • +1
    ./lib/render-portal.adp
    • -0
    • +21
    ./lib/render-portal.tcl
    • -0
    • +107
    ./lib/tabbed-master.adp
    • -0
    • +60
    ./lib/tabbed-master.tcl
    • -0
    • +23
    ./lib/tabbed-master.xql
    • -0
    • +281
    ./tcl/subsite-integration-procs.tcl
    • -0
    • +3
    ./tcl/subsite-integration-procs.xql
  1. … 4 more files in changeset.
Simplified the blank theme...

    • -9
    • +12
    ./lib/configure-configurability.tcl
    • -30
    • +0
    ./lib/configure-extra-user-pages.tcl
Made the "all-in-one" style work for the admin page.

    • -0
    • +9
    ./lib/render-styles/all-in-one/render-page.adp
    • -0
    • +35
    ./lib/render-styles/all-in-one/render-page.tcl
Added and removed some forgotten files ...

    • -0
    • +114
    ./www/portal-configure-2.tcl
    • -0
    • +5
    ./www/portal-configure.adp
    • -0
    • +17
    ./www/portal-configure.tcl
    • -0
    • +34
    ./www/portal-configure.xql
Moved a bunch of stuff into lib, where it belongs. Removed several unused

junk files.

    • -0
    • +47
    ./lib/layouts/header3.adp
    • -0
    • +25
    ./lib/layouts/header3.tcl
    • -0
    • +46
    ./lib/layouts/simple-element.adp
    • -0
    • +40
    ./lib/layouts/simple1.adp
    • -0
    • +42
    ./lib/layouts/simple1.tcl
    • -0
    • +56
    ./lib/layouts/simple2.adp
    • -0
    • +45
    ./lib/layouts/simple2.tcl
    • -0
    • +71
    ./lib/layouts/simple3.adp
    • -0
    • +48
    ./lib/layouts/simple3.tcl
    • -0
    • +35
    ./lib/render-styles/all-in-one/render-element.adp
    • -0
    • +34
    ./lib/render-styles/all-in-one/render-element.tcl
    • -0
    • +32
    ./lib/render-styles/individual/render-element.adp
    • -0
    • +32
    ./lib/render-styles/individual/render-element.tcl
    • -0
    • +9
    ./lib/render-styles/individual/render-page.adp
  1. … 48 more files in changeset.