Permalink
Switch branches/tags
Nothing to show
Commits on Dec 2, 2010
  1. All the products using Framework's Patching system will run minify Ja…

    …vascript and CSS files after the patch is applied.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1164 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Dec 2, 2010
  2. Initial commit of Viper Editor for the framework. Note that the plugi…

    …ns which require old Widget elements are not included in this commit since they do not work at all.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1163 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Dec 2, 2010
Commits on Dec 1, 2010
  1. Removing unwanted function calls. Changed a variable name to the corr…

    …ect name.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1162 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    bpearson committed Dec 1, 2010
Commits on Nov 30, 2010
  1. Added getProductSystemName() that returns the active product's system…

    … name so that it can be used by templates
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1161 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 30, 2010
  2. Added gatherAPIProjectid()

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1160 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 30, 2010
  3. Add new row options to the table widget to allow to add the custom at…

    …tributes to the row element.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1159 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 30, 2010
Commits on Nov 29, 2010
  1. Initial commit of the Project system

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1158 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 29, 2010
  2. Make rows option to be internal for Table widget.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1157 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 29, 2010
Commits on Nov 24, 2010
  1. Add last_contacted update code. Note that we are not displaying it in…

    … the interface yet.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1156 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 24, 2010
  2. SquizSuite changes.

    1. Change the way the suite products sync each other. Previously it only used pulling the sync data from the live products. Now as it pulls the data, it also sends its own data to the other suite so that the sync can be performed.
    
      - suiteProductInfo() action now changed to suiteSyncProduct() as now it performs its own syncing.
      - _getSuiteProductInfo() private function added to split the job.
      - syncWithLiveProducts() action now sends out its own sync data to the other product.
    
    2. suiteProductSync() API is now completely removed as it's obsolete, so any code performs suite sync using this API should be removed.
    
    3. When the system is activated (i.e its own systemid is changed) it updates live product's knows_me_as column accordingly.
    
    4. When the current product's API URL is updated, and it does not have a protocol part, it automatically adds 'http://' in front.
    
    
    
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1155 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 24, 2010
  3. add support for if-not-null in templates

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1154 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    csmith committed Nov 24, 2010
  4. 1. Fix SquizSuite processing code to display the error message correct.

      - If the connecting system is not ready to accept any connection yet (as API URL is not set) now it displays the error message back to the interface.
    2. When the product is deleted, if there is no products to sync after, it removes the entry instead of marking sync_status as 'D'
    3. When the user types API URL for connection, now it automatically fills the protocol part if it's missing.
    
    
    
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1153 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 24, 2010
  5. Fix widgetid typo error

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1152 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 24, 2010
  6. Added printQueryResult. It will print the results of the specified SQ…

    …L Query in table format (like postgres)
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1151 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 24, 2010
Commits on Nov 23, 2010
  1. Add getEmailRecipientAddress($userid) action which returns RFC 2822 f…

    …ormatted user's email address.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1150 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  2. 1. Remove suiteProductUpdate API from SquizSuite system. Product sync…

    … (update) are now performed in syncWithLiveProducts() action instead.
    
    2. Sync product name and public key certificate as well.
    3. Send out the connection failed email to the admin users when the sync request failed.
      - First it checks whether Patching system has the list of users to nofify.
      - If the Patching system does not have the list to send out the email, then it sends to super users (system admins in CMS)
    4. Very important change in decryptAPIData() action. If the product is marked for deletion, do not set the $_suiteSystemUser var TRUE.
    
    
    
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1149 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  3. Fixed issue where cached queries were being executed in the old DB co…

    …nnection instead of the new connection, now we clear queryCache when DB connection is closed.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1148 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 23, 2010
  4. This commit allows preview edit mode and some other areas to work wit…

    …h hash tags in the url. Without this the system gets a bunch of JS errors and doesn't bring up an interface. These are widgets which did some URL manip within their own code instead of using some well tested function to do it for you. The consequence is they were all wrong in how they did the URL manip and results in bad URLs mostly in hash URL situations. Updated code to the generic URL manip functions. Also I should point on in ajax there was a add qry string function defined which only file upload wiz used. The ajax function was wrong so removed that for being wrong and being a duplicate and updated file upload wiz to use the well tested one. Why does Danny and I want hash tags to work in preview mode? So when someone clicks on a hash tag in preview mode it jumps down to the target of the hash tag showing the link works. After these changes does this feature work? No. It isn't working because the target hash tag in the preview contents is loaded by JS after the browser attempts the hash tag jump. Pressing enter in the url after the page is fully loaded see the jump occur. The solution is probably going to be a JS one to do the jump for the browser after the page content is loaded in preview editing mode however this is probably a bit too risky a change to put in for this release. The code is a few steps closer however and big error no longer occur which is definately worth something.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1147 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    achadszinow committed Nov 23, 2010
  5. Found out that some areas of mini can make ajax requests to undefined…

    … URLs and a default behaviour of jquery is in this case send the request to location.href. This cause a JS error in my remove hash URL. Implemented this default behaviour before trying to remove hash tags from the request URL so it never tries to clean an undefined URL. Also, added some safety code in the hash removal code. This will also fix any case where in IE8 an ajax request is made to an undef url and the current url has qry string params and a hash tag. This particular case wouldn't have been caught until now even with my last IE8 fix commit.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1146 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    achadszinow committed Nov 23, 2010
  6. addNewButtonContainer class shouldn't be defined in here. It's been m…

    …ove to SquizSuite screen CSS file.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1145 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  7. SquizSuite screen template and JS code changes.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1144 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  8. 1. getAllProducts() action now removed. User getProducts() action wit…

    …h the proper options.
    
    2. getProducts() now can take various options to return a specific set of products as requested.
      - The options include $includeCurrent, $includeDeleted, $excludeTypes and $includeStatus
    3. getLiveProducts() action no longer filters the result in PHP. The new query added will do the job instead.
    4. Fix some function signatures for newly added columns like knows_me_as
    5. When SquizSuite sends out the message to the other products, it now checks knows_me_as column in case the target product is not aware of the current system's systemid changes.
    6. productKnowsMeAs($systemid) now returns the current system's systemid that the target system knows.
    7. suiteProductInfo() action added and it's superuser accessible API.
      - This API will be used between suite products to get the information about one another.
    8. syncWithLiveProducts() action added.
      - This is the magic function which performs the sync between suite products.
      - Also this is the action which runs by SquizSuite cron job.
    9. A couple of new actions added for SquizSuite screen display.
    10. 'Refresh Now' button is now added to SquizSuite screen to manually run the syncing code from the interface.
    
    
    
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1143 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  9. 1. SquizSuite system query changes due to the schema change.

    2. New query, getLiveProducts is added.
    
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1142 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  10. suite_product table now has 3 new columns, knows_me_as, sync_status a…

    …nd last_contacted.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1141 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  11. Run SquizSuite cron task every hour unless check ASAP is specified.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1140 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  12. Install new SquizCron job.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1139 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  13. Install default SquizSuite config data.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1138 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  14. Let the patch regenerate the API list automatic after the Help doc is…

    … generated.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1137 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
  15. Add getValue() and setValue() functions to Button Widget JS file.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1136 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    skim committed Nov 23, 2010
Commits on Nov 22, 2010
  1. left some stupid debugging alerts in. Sorry guys.

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1135 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    achadszinow committed Nov 22, 2010
  2. fix for a IE8 bug where if an ajax request is made to a URL with an a…

    …nchor on it and before that anchor is a query string eg. ?view=small#bottom, the result is as the request is processed PHP says in the query string view equals small#bottom. Anchors can end up in the request URL because many ajax requests use the current location as the request URL which can include an anchor. Also making the request to an anchored URL doesn't make sense. Where this has come out as a definate bug is on the login screen when you have no session and are authenticating. If you have a hash tag there and are using IE8 the browser version query string param gets polluted and CMS says your browser is not supported. That version gets locked in your session and the only way to break out of that is clear your cookies.
    
    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1134 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    achadszinow committed Nov 22, 2010
  3. Added an arrow image for Screen heading links, including a hover state

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1133 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    dpeters committed Nov 22, 2010
  4. Removed the ==> from screen titles in System index pages

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1132 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    sdanis committed Nov 22, 2010
  5. test commit from public-cvs repo

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1131 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    (no author) committed Nov 22, 2010
  6. test commit from public-cvs repo

    git-svn-id: http://public-cvs.squiz.net/svn/squiz-framework@1130 1b08cf3a-d8dc-418b-9366-0d0b919357ef
    (no author) committed Nov 22, 2010