racktables
10 years agor2838 wrong port type set for WS-C2950-24. closes ticket 229
Jonathan Thurman [Thu, 11 Jun 2009 04:53:54 +0000 (04:53 +0000)] 
r2838 wrong port type set for WS-C2950-24. closes ticket 229

10 years agor2836 Added EntityNotFoundException to spotEntity()
Denis Yeldandi [Wed, 10 Jun 2009 16:35:57 +0000 (16:35 +0000)] 
r2836 Added EntityNotFoundException to spotEntity()

10 years agor2835 - printLog(): sayonara, merged into showMessageOrError()
Denis Ovsienko [Wed, 10 Jun 2009 15:32:58 +0000 (15:32 +0000)] 
r2835  - printLog(): sayonara, merged into showMessageOrError()

10 years agor2834 - do necessary arrangements in FC switch records
Denis Ovsienko [Wed, 10 Jun 2009 12:49:31 +0000 (12:49 +0000)] 
r2834  - do necessary arrangements in FC switch records

10 years agor2833 - getDictStats(): consider 'fibre channel switch models' a stock chapter
Denis Ovsienko [Wed, 10 Jun 2009 09:15:46 +0000 (09:15 +0000)] 
r2833  - getDictStats(): consider 'fibre channel switch models' a stock chapter

10 years agor2832 added dictionary entries for ticket 238
Aaron Dummer [Tue, 9 Jun 2009 17:50:52 +0000 (17:50 +0000)] 
r2832 added dictionary entries for ticket 238

10 years agor2831 - also fix ticket:235 in trunk
Denis Ovsienko [Mon, 8 Jun 2009 15:17:29 +0000 (15:17 +0000)] 
r2831  - also fix ticket:235 in trunk

10 years agor2829 Added basic infrastructure for exceptions
Denis Yeldandi [Fri, 5 Jun 2009 17:28:35 +0000 (17:28 +0000)] 
r2829 Added basic infrastructure for exceptions

10 years agor2828 - fixContext(): check return value of spotEntity() (ticket:51)
Denis Ovsienko [Fri, 5 Jun 2009 14:36:24 +0000 (14:36 +0000)] 
r2828  - fixContext(): check return value of spotEntity() (ticket:51)

10 years agor2827 - updated URL of Wiki page
Denis Ovsienko [Fri, 5 Jun 2009 13:24:32 +0000 (13:24 +0000)] 
r2827  - updated URL of Wiki page

10 years agor2825 - loadOwnIPv4Addresses(): don't generate a warning, if the key isn't set ...
Denis Ovsienko [Wed, 3 Jun 2009 16:43:29 +0000 (16:43 +0000)] 
r2825  - loadOwnIPv4Addresses(): don't generate a warning, if the key isn't set (complement changeset:2808)
 - renderRackObject(): idem
 - renderIPv4ForObject(): idem
 - renderNATv4ForObject(): idem

10 years agor2824 - added missing 'break'
Denis Ovsienko [Wed, 3 Jun 2009 16:07:23 +0000 (16:07 +0000)] 
r2824  - added missing 'break'

10 years agor2823 - upgrade.php: replace showError() calls with showFailure() to make changeset...
Denis Ovsienko [Wed, 3 Jun 2009 15:46:36 +0000 (15:46 +0000)] 
r2823  - upgrade.php: replace showError() calls with showFailure() to make changeset:2789 complete

10 years agor2822 - spotPayload(): perform wrapper-only SYNT_EXPR suppression like getParseTreeF...
Denis Ovsienko [Wed, 3 Jun 2009 15:04:48 +0000 (15:04 +0000)] 
r2822  - spotPayload(): perform wrapper-only SYNT_EXPR suppression like getParseTreeFromLexems() does

10 years agor2821 - pre-release justifications
Denis Ovsienko [Wed, 3 Jun 2009 14:28:35 +0000 (14:28 +0000)] 
r2821  - pre-release justifications

10 years agor2820 - get ready to cut 0.17.1
Denis Ovsienko [Wed, 3 Jun 2009 14:23:52 +0000 (14:23 +0000)] 
r2820  - get ready to cut 0.17.1

10 years agor2817 - firstUnrefPredicate(): updated for the current token set
Denis Ovsienko [Wed, 3 Jun 2009 07:59:09 +0000 (07:59 +0000)] 
r2817  - firstUnrefPredicate(): updated for the current token set

10 years agor2816 - ocnsider ticket:210 completed
Denis Ovsienko [Wed, 3 Jun 2009 07:39:27 +0000 (07:39 +0000)] 
r2816  - ocnsider ticket:210 completed

10 years agor2815 - findAutoTagWarnings(): adjust to the current token set
Denis Ovsienko [Tue, 2 Jun 2009 21:18:41 +0000 (21:18 +0000)] 
r2815  - findAutoTagWarnings(): adjust to the current token set
 - findTagWarnings(): idem
 - referencedPredicate(): idem
 - invariantExpression(): idem

10 years agor2814 - getParseTreeFromLexems(): suppress SYNT_EXPR token on reduction, when it...
Denis Ovsienko [Tue, 2 Jun 2009 20:59:26 +0000 (20:59 +0000)] 
r2814  - getParseTreeFromLexems(): suppress SYNT_EXPR token on reduction, when it is met in unary form (as a wrapping structure)

10 years agor2813 - getParseTreeFromLexems(): more fixes according to updated BNF
Denis Ovsienko [Tue, 2 Jun 2009 17:23:15 +0000 (17:23 +0000)] 
r2813  - getParseTreeFromLexems(): more fixes according to updated BNF

10 years agor2812 - updateObjectAllocation(): restore the code lost in changeset:2395 to fix...
Denis Ovsienko [Tue, 2 Jun 2009 11:53:37 +0000 (11:53 +0000)] 
r2812  - updateObjectAllocation(): restore the code lost in changeset:2395 to fix ticket:223

10 years agor2810 - drop useless UNIQUE
Denis Ovsienko [Mon, 1 Jun 2009 15:36:40 +0000 (15:36 +0000)] 
r2810  - drop useless UNIQUE

10 years agor2809 - pull bugfix into trunk
Denis Ovsienko [Mon, 1 Jun 2009 15:34:29 +0000 (15:34 +0000)] 
r2809  - pull bugfix into trunk

10 years agor2806 - popup.php: don't fail calling absent renderAllIPv4Allocations() (ticket...
Denis Ovsienko [Tue, 26 May 2009 21:10:05 +0000 (21:10 +0000)] 
r2806  - popup.php: don't fail calling absent renderAllIPv4Allocations() (ticket:221)

10 years agor2805 - pull bugfix from maintenance branch into trunk
Denis Ovsienko [Tue, 26 May 2009 11:01:17 +0000 (11:01 +0000)] 
r2805  - pull bugfix from maintenance branch into trunk

10 years agor2803 - pull bugfix from maintenance into trunk
Denis Ovsienko [Tue, 26 May 2009 10:31:13 +0000 (10:31 +0000)] 
r2803  - pull bugfix from maintenance into trunk

10 years agor2800 - addFileWithoutLink(): pass unescaped comment to commitAddFile() (ticket...
Denis Ovsienko [Mon, 25 May 2009 21:34:40 +0000 (21:34 +0000)] 
r2800  - addFileWithoutLink(): pass unescaped comment to commitAddFile() (ticket:228)
 - addFileToEntity(): idem

10 years agor2798 - renderFile(): first argument to printTagTRs() was missing, fixed (ticket...
Denis Ovsienko [Mon, 25 May 2009 21:12:28 +0000 (21:12 +0000)] 
r2798  - renderFile(): first argument to printTagTRs() was missing, fixed (ticket:227)

10 years agor2797 - add FreeBSD installation notes
Denis Ovsienko [Mon, 25 May 2009 11:28:46 +0000 (11:28 +0000)] 
r2797  - add FreeBSD installation notes

10 years agor2796 - adopt the latest RackCode BNF
Denis Ovsienko [Sat, 23 May 2009 15:55:36 +0000 (15:55 +0000)] 
r2796  - adopt the latest RackCode BNF

10 years agor2795 - worked on ticket:210
Denis Ovsienko [Sat, 23 May 2009 00:07:40 +0000 (00:07 +0000)] 
r2795  - worked on ticket:210

10 years agor2794 - reset RackCode cache on upgrade to 0.17.1
Denis Ovsienko [Fri, 22 May 2009 21:21:02 +0000 (21:21 +0000)] 
r2794  - reset RackCode cache on upgrade to 0.17.1

10 years agor2793 - replace BOOLCONST token with "true" and "false" terminals
Denis Ovsienko [Fri, 22 May 2009 20:46:38 +0000 (20:46 +0000)] 
r2793  - replace BOOLCONST token with "true" and "false" terminals
 - eval_expression(): employ standard self-recursion trick
 - firstUnrefPredicate(): idem
 - findAutoTagWarnings(): idem
 - findTagWarnings(): idem
 - referencedPredicate(): idem

10 years agor2789 - don't rely on interface.php to show errors RackTables-0.17.0
Denis Ovsienko [Wed, 20 May 2009 18:08:38 +0000 (18:08 +0000)] 
r2789  - don't rely on interface.php to show errors

10 years agor2788 - use Heredoc and make the generated config file look like the sample one
Denis Ovsienko [Wed, 20 May 2009 17:44:13 +0000 (17:44 +0000)] 
r2788  - use Heredoc and make the generated config file look like the sample one

10 years agor2787 - also list 0.16.5 and 0.16.6; address some records accordingly
Denis Ovsienko [Wed, 20 May 2009 17:17:54 +0000 (17:17 +0000)] 
r2787  - also list 0.16.5 and 0.16.6; address some records accordingly

10 years agor2786 - fix typo in release notes
Denis Ovsienko [Wed, 20 May 2009 17:07:02 +0000 (17:07 +0000)] 
r2786  - fix typo in release notes

10 years agor2785 - enforce defaults for user_auth_src and require_local_account instead of...
Denis Ovsienko [Wed, 20 May 2009 16:58:51 +0000 (16:58 +0000)] 
r2785  - enforce defaults for user_auth_src and require_local_account instead of expecting the user to do so
 - toss release notes accordingly

10 years agor2784 - authenticate(): lookup admin userid in correct place
Denis Ovsienko [Wed, 20 May 2009 16:56:24 +0000 (16:56 +0000)] 
r2784  - authenticate(): lookup admin userid in correct place

10 years agor2783 - getAttrMap(): also compute AttributeValue refc for each attr_id-objtype_id...
Denis Ovsienko [Wed, 20 May 2009 16:14:26 +0000 (16:14 +0000)] 
r2783  - getAttrMap(): also compute AttributeValue refc for each attr_id-objtype_id pair
 - renderEditAttributesForm(): keep user from deleting records referenced by AttributeMap (ticket:47)
 - renderEditAttrMapForm(): idem

10 years agor2782 - findAutoTagWarnings(): produce a warning about autotag referring to an undef...
Denis Ovsienko [Wed, 20 May 2009 15:26:46 +0000 (15:26 +0000)] 
r2782  - findAutoTagWarnings(): produce a warning about autotag referring to an undefined page

10 years agor2781 - reverted changeset:2623, ticket:39 is reopened
Denis Ovsienko [Wed, 20 May 2009 13:21:26 +0000 (13:21 +0000)] 
r2781  - reverted changeset:2623, ticket:39 is reopened

10 years agor2780 - getDict(): correctly fill "refcnt" section for chapters 1 (RackObjectType...
Denis Ovsienko [Wed, 20 May 2009 00:48:30 +0000 (00:48 +0000)] 
r2780  - getDict(): correctly fill "refcnt" section for chapters 1 (RackObjectType) and 2 (PortType)

10 years agor2779 - semanticFilter(): don't allow redefining predicates (ticket:214)
Denis Ovsienko [Tue, 19 May 2009 17:07:32 +0000 (17:07 +0000)] 
r2779  - semanticFilter(): don't allow redefining predicates (ticket:214)

10 years agor2778 - printIPv4NetInfoTDs(): don't call loadEntityTags(), the data is already...
Denis Ovsienko [Tue, 19 May 2009 16:07:08 +0000 (16:07 +0000)] 
r2778  - printIPv4NetInfoTDs(): don't call loadEntityTags(), the data is already available

10 years agor2777 - renderDepot(): don't call loadEntityTags(), all necessary data is already...
Denis Ovsienko [Tue, 19 May 2009 15:53:53 +0000 (15:53 +0000)] 
r2777  - renderDepot(): don't call loadEntityTags(), all necessary data is already present

10 years agor2776 - renderIPv4Address(): don't try displaying tags, there are none
Denis Ovsienko [Tue, 19 May 2009 15:37:56 +0000 (15:37 +0000)] 
r2776  - renderIPv4Address(): don't try displaying tags, there are none
 - printTagTRs(): accept cell argument and use data from it instead of accessing globals
 - renderRackInfoPortlet(): pass focused data to printTagTRs()
 - renderRackObject(): idem
 - renderIPv4Network(): idem
 - renderVirtualService(): idem
 - renderRSPool(): idem
 - renderFile(): idem
 - renderUser(): employ new printTagTRs() instead of own code

10 years agor2775 - remove unused CSS content
Denis Ovsienko [Tue, 19 May 2009 15:37:19 +0000 (15:37 +0000)] 
r2775  - remove unused CSS content

10 years agor2774 - getCellFilter(): multiline argument processing was broken, fix
Denis Ovsienko [Tue, 19 May 2009 14:16:59 +0000 (14:16 +0000)] 
r2774  - getCellFilter(): multiline argument processing was broken, fix

10 years agor2773 - generateEntityAutoTags(): always accept cell structure on input
Denis Ovsienko [Tue, 19 May 2009 13:40:58 +0000 (13:40 +0000)] 
r2773  - generateEntityAutoTags(): always accept cell structure on input
 - listCells(): adjust to new spec
 - spotEntity(): idem
 - constructUserCell(): new wrapper function for user data consistency
 - authenticate(): employ constructUserCell(), but not generateEntityAutoTags(), to make user autotags correct

10 years agor2772 - renderUser(): use existing data, don't call getImplicitTags() and generateEn...
Denis Ovsienko [Tue, 19 May 2009 12:47:05 +0000 (12:47 +0000)] 
r2772  - renderUser(): use existing data, don't call getImplicitTags() and generateEntityAutoTags()

10 years agor2771 - "comment" field wasn't loaded for "object" realm also, fix
Denis Ovsienko [Mon, 18 May 2009 15:57:13 +0000 (15:57 +0000)] 
r2771  - "comment" field wasn't loaded for "object" realm also, fix
 - releaseFiles(): new helper function
 - commitDeleteObject(): delete deleted object's relation(s) to file(s) in DB
 - commitDeleteRack(): idem
 - commitDeleteVS(): idem
 - commitDeleteRSPool(): idem
 - destroyIPv4Prefix(): idem

10 years agor2770 - fix UNIQUE KEY name
Denis Ovsienko [Mon, 18 May 2009 15:22:32 +0000 (15:22 +0000)] 
r2770  - fix UNIQUE KEY name

10 years agor2769 - "has_problems" field wasn't loaded for "object", fix
Denis Ovsienko [Mon, 18 May 2009 15:05:25 +0000 (15:05 +0000)] 
r2769  - "has_problems" field wasn't loaded for "object", fix

10 years agor2768 - don't dump debug info on failure
Denis Ovsienko [Mon, 18 May 2009 14:49:48 +0000 (14:49 +0000)] 
r2768  - don't dump debug info on failure

10 years agor2767 - trigger_file_editText(): switch from getFileInfo() to spotEntity()
Denis Ovsienko [Mon, 18 May 2009 13:06:45 +0000 (13:06 +0000)] 
r2767  - trigger_file_editText(): switch from getFileInfo() to spotEntity()
 - linkFileToEntity(): idem
 - replaceFile(): idem
 - deleteFile(): idem
 - updateFileText(): idem
 - renderFile(): idem
 - renderFileProperties(): idem
 - dynamic_title_decoder(): idem
 - getFileInfo(): sayonara

10 years agor2766 - listCells(): lookup and update both entity caches
Denis Ovsienko [Mon, 18 May 2009 12:36:17 +0000 (12:36 +0000)] 
r2766  - listCells(): lookup and update both entity caches
 - spotEntity(): idem

10 years agor2765 - renderNATv4ForObject(): remove unnecessary getObjectInfo() call
Denis Ovsienko [Mon, 18 May 2009 11:34:48 +0000 (11:34 +0000)] 
r2765  - renderNATv4ForObject(): remove unnecessary getObjectInfo() call
 - renderRack(): switch from getObjectInfo() to spotEntity()
 - renderEditObjectForm(): idem
 - renderRackObject(): idem
 - renderRackSpaceForObject(): idem
 - renderIPv4SLB(): idem
 - renderAutoPortsForm(): idem
 - renderLBCell(): idem
 - dynamic_title_decoder(): idem
 - getObjectPortsAndLinks(): idem
 - renderLBList(): idem; plus remove function's local "dname" cache
 - getObjectInfo(): sayonara

10 years agor2764 - doSNMPmining(): switch from getObjectInfo() to spotEntity()
Denis Ovsienko [Sun, 17 May 2009 21:45:11 +0000 (21:45 +0000)] 
r2764  - doSNMPmining(): switch from getObjectInfo() to spotEntity()
 - trigger_livevlans(): idem
 - getSwitchVLANs(): idem
 - setSwitchVLANs(): idem
 - gwSendFileToObject(): idem
 - gwRecvFileFromObject(): idem
 - getFileLinks(): idem
 - markupObjectProblems(): idem
 - buildLVSConfig(): idem
 - deleteObject(): idem
 - generateAutoPorts(): idem

10 years agor2763 - renderVirtualService(): show "files" portlet
Denis Ovsienko [Sun, 17 May 2009 15:51:52 +0000 (15:51 +0000)] 
r2763  - renderVirtualService(): show "files" portlet
 - renderRSPool(): idem
 - renderFile(): show more referenced entities through renderCell()
 - renderCell(): show tags on the bottom row
 - commitUpdateRack(): fix query buffer block

10 years agor2762 - getFileLinks(): switch from getUserInfo() to spotEntity()
Denis Ovsienko [Sun, 17 May 2009 14:49:28 +0000 (14:49 +0000)] 
r2762  - getFileLinks(): switch from getUserInfo() to spotEntity()
 - renderUser(): idem
 - renderFile(): idem
 - dynamic_title_decoder(): idem
 - updateUser(): idem
 - changeMyPassword(): idem
 - authenticate(): idem
 - authenticated_via_database(): idem
 - getUserInfo(): sayonara

10 years agor2761 - getIPv4RSPoolSearchResult(): return standard cell list as result
Denis Ovsienko [Sun, 17 May 2009 12:48:45 +0000 (12:48 +0000)] 
r2761  - getIPv4RSPoolSearchResult(): return standard cell list as result
 - renderSearchResults(): switch from renderRSPoolCell() to renderCell()
 - renderRackObject(): idem
 - renderVirtualService(): idem
 - renderVServiceLBForm(): idem
 - renderObjectSLB(): idem
 - renderUserCell(): phase out, code merged into renderCell()
 - renderRSPoolCell(): idem

10 years agor2760 - getRackSearchResult(): another variation of a standard helper (cloned from...
Denis Ovsienko [Sat, 16 May 2009 16:06:24 +0000 (16:06 +0000)] 
r2760  - getRackSearchResult(): another variation of a standard helper (cloned from getFileSearchResult())
 - renderCell(): initial implementation in the 'rack' realm
 - renderSearchResults(): enable searching the 'rack' realm

10 years agor2759 - listCells(): push whole cell to autotag generator
Denis Ovsienko [Sat, 16 May 2009 15:08:36 +0000 (15:08 +0000)] 
r2759  - listCells(): push whole cell to autotag generator
 - spotEntity(): idem
 - generateEntityAutoTags(): save on getObjectInfo() and getResidentRacksData() calls

10 years agor2758 - fixContext(): use spotEntity() instead of generateEntityAutoTags()
Denis Ovsienko [Sat, 16 May 2009 14:29:28 +0000 (14:29 +0000)] 
r2758  - fixContext(): use spotEntity() instead of generateEntityAutoTags()
 - generateEntityAutoTags(): expect a cell instead of key in 'ipv4net', ignore 'ipaddress'
 - listCells(): pass the whole 'ipv4net' cell to autotags generator, so it doesn't have to re-get extra data
 - spotEntity(): idem
 - etype_by_pageno: don't list 'ipaddress', it breaks things
 - getIPv4NetworkInfo(): sayonara

10 years agor2757 - displayedName(): accept both objectInfo and cell arguments for now
Denis Ovsienko [Sat, 16 May 2009 12:46:44 +0000 (12:46 +0000)] 
r2757  - displayedName(): accept both objectInfo and cell arguments for now
 - getNarrowObjectList(): employ filterCellList()
 - filterEntityList(): sayonara
 - interpretPredicate(): sayonara
 - judgeEntity(): sayonara
 - considerConfiguredConstraint(): accept cell as argument, employ judgeCell()
 - renderRackObject(): adjust to the current considerConfiguredConstraint() declaration
 - trigger_isloadbalancer(): idem
 - trigger_ipv4(): idem
 - trigger_natv4(): idem

10 years agor2756 - applyObjectProblemMask(): drop unused function
Denis Ovsienko [Sat, 16 May 2009 00:36:38 +0000 (00:36 +0000)] 
r2756  - applyObjectProblemMask(): drop unused function
 - getRackRows(): don't call parseWikiLink

10 years agor2755 - getIPv4VServiceSearchResult(): return standard cell list w/help of getSearch...
Denis Ovsienko [Fri, 15 May 2009 18:08:06 +0000 (18:08 +0000)] 
r2755  - getIPv4VServiceSearchResult(): return standard cell list w/help of getSearchResultByField()
 - getIPv4PrefixSearchResult(): idem
 - getFileSearchResult(): idem
 - listCells(): employ getExplicitTagsOnly() like loadEntityTags() does
 - spotEntity(): idem
 - renderVSCell(): sayonara
 - renderIPv4VSCell(): sayonara, code merged into renderCell()
 - renderIPv4NetCell(): idem
 - renderFileCell(): idem
 - renderRackObject(): switch to renderCell()
 - renderIPv4ForObject(): idem
 - renderIPv4SLB(): idem
 - renderIPv4Network(): idem
 - renderSearchResults(): idem
 - renderRSPoolLBForm(): idem
 - renderRSPool(): idem
 - renderObjectSLB(): idem
 - renderFile(): idem
 - renderFilesPortlet(): idem
 - renderFilesForEntity(): idem

10 years agor2754 - tagNameOnChain(): new helper function
Denis Ovsienko [Fri, 15 May 2009 15:23:36 +0000 (15:23 +0000)] 
r2754  - tagNameOnChain(): new helper function

10 years agor2752 - renderCell(): handle 'ipv4net' realm
Denis Ovsienko [Fri, 15 May 2009 12:55:56 +0000 (12:55 +0000)] 
r2752  - renderCell(): handle 'ipv4net' realm

10 years agor2751 - listCells(): initialise additional fields in 'ipv4net' like getIPv4NetworkIn...
Denis Ovsienko [Thu, 14 May 2009 22:13:39 +0000 (22:13 +0000)] 
r2751  - listCells(): initialise additional fields in 'ipv4net' like getIPv4NetworkInfo() does
 - spotEntity(): ditto
 - getFileLinks(): switch from getIPv4NetworkInfo() to spotEntity()
 - renderRackObject(): ditto
 - renderIPv4ForObject(): ditto
 - renderIPv4Space(): ditto
 - renderIPv4SpaceEditor(): ditto
 - renderIPv4NetworkProperties(): ditto
 - renderSearchResults(): ditto
 - renderLivePTR(): ditto
 - dynamic_title_decoder(): ditto
 - renderIPv4Network(): ditto, and also save on spotEntity() calls

10 years agor2748 - trigger_snmpportfinder(): quick fix after previous changeset
Denis Ovsienko [Thu, 14 May 2009 11:55:53 +0000 (11:55 +0000)] 
r2748  - trigger_snmpportfinder(): quick fix after previous changeset

10 years agor2747 - trigger_snmpportfinder(): employ spotEntity() and getObjectPortsAndLinks()
Denis Ovsienko [Thu, 14 May 2009 11:54:07 +0000 (11:54 +0000)] 
r2747  - trigger_snmpportfinder(): employ spotEntity() and getObjectPortsAndLinks()
 - trigger_autoports(): idem
 - objectIsPortless(): sayonara
 - saveUserPassword(): phase out unused function
 - getObjectPortsAndLinks(): remove useless assertion

10 years agor2746 - rework trigger functions to return either empty string or CSS class name
Denis Ovsienko [Thu, 14 May 2009 10:55:58 +0000 (10:55 +0000)] 
r2746  - rework trigger functions to return either empty string or CSS class name
 - eliminate $tabextraclass array

10 years agor2745 - stuffInRackspace(): sayonara, this data is in rack structure already
Denis Ovsienko [Wed, 13 May 2009 18:47:51 +0000 (18:47 +0000)] 
r2745  - stuffInRackspace(): sayonara, this data is in rack structure already
 - renderRackInfoPortlet(): use "mountedObjects" field
 - generateMiniRack(): return status code, don't suppress lower level errors
 - renderRackThumb(): don't push mime-type header before status is cleared
 - amplifyCell(): handle 'rack' realm
 - getRackData(): sayonara, obsoleted by amplifyCell()
 - getRSUforRackRow(): switch from getRackData() to spotEntity() and/or amplifyCell()
 - generateMiniRack(): idem
 - getFileLinks(): idem
 - updateObjectAllocation(): idem
 - rollTags(): idem
 - deleteRack(): idem
 - updateRackDesign(): idem
 - updateRackProblems(): idem
 - getResidentRacksData(): idem
 - renderRack(): idem
 - renderEditRackForm(): idem
 - renderGridForm(): idem
 - renderRackSpaceForObject(): idem
 - renderMolecule(): idem
 - renderRackPage(): idem
 - dynamic_title_decoder(): idem

10 years agor2743 - renderIPv4Space(): preserve current filter, when expanding tree or reverting...
Denis Ovsienko [Wed, 13 May 2009 15:11:41 +0000 (15:11 +0000)] 
r2743  - renderIPv4Space(): preserve current filter, when expanding tree or reverting to auto-collapse

10 years agor2736 - renderLivePTR(): restore function argument lost in changeset:2704
Denis Ovsienko [Wed, 13 May 2009 10:52:10 +0000 (10:52 +0000)] 
r2736  - renderLivePTR(): restore function argument lost in changeset:2704

10 years agor2734 Bugfix: installation breaks if init-scripts contain space after ";" (merge...
Denis Yeldandi [Wed, 13 May 2009 10:10:18 +0000 (10:10 +0000)] 
r2734 Bugfix: installation breaks if init-scripts contain space after ";" (merge to trunk)

10 years agor2732 - renderEditAttrMapForm(): restore chapter list SELECT (lost in recent changesets)
Denis Ovsienko [Tue, 12 May 2009 17:11:02 +0000 (17:11 +0000)] 
r2732  - renderEditAttrMapForm(): restore chapter list SELECT (lost in recent changesets)

10 years agor2730 - amplifyCell(): also operate on 'ipv4vs'
Denis Ovsienko [Mon, 11 May 2009 20:01:54 +0000 (20:01 +0000)] 
r2730  - amplifyCell(): also operate on 'ipv4vs'
 - dynamic_title_decoder(): switch from getVServiceInfo() to spotEntity()
 - renderVSCell(): idem
 - renderVirtualService(): idem
 - renderVServiceLBForm(): idem
 - renderEditVService(): idem
 - getVServiceInfo(): sayonara

10 years agor2728 - getNarrowObjectList(): work around SQL buffer issue
Denis Ovsienko [Mon, 11 May 2009 18:56:18 +0000 (18:56 +0000)] 
r2728  - getNarrowObjectList(): work around SQL buffer issue
 - recordExists(): gone, replaced by spotEntity()
 - spotEntity(): new data access function like listCells()
 - trigger_poolrscount(): switch from getRSPoolInfo() to spotEntity()
 - findAutoTagWarnings(): ditto
 - updateRSInService(): ditto
 - renderRSPoolServerForm(): ditto
 - renderRSPoolLBForm(): ditto
 - renderRSPool(): ditto
 - renderRSPoolRSInServiceForm(): ditto
 - renderEditRSPool(): ditto
 - dynamic_title_decoder(): ditto
 - getRSPoolInfo(): gone

10 years agor2709 - adjust context to the current navigation and split it for two helpers
Denis Ovsienko [Fri, 8 May 2009 18:21:47 +0000 (18:21 +0000)] 
r2709  - adjust context to the current navigation and split it for two helpers

10 years agor2708 - employ unset to make further queries work
Denis Ovsienko [Fri, 8 May 2009 18:10:28 +0000 (18:10 +0000)] 
r2708  - employ unset to make further queries work

10 years agor2707 - make PortCompat pairs unique
Denis Ovsienko [Fri, 8 May 2009 18:01:40 +0000 (18:01 +0000)] 
r2707  - make PortCompat pairs unique

10 years agor2706 - renderTagStats(): update generated URLs to current navigation
Denis Ovsienko [Fri, 8 May 2009 17:17:41 +0000 (17:17 +0000)] 
r2706  - renderTagStats(): update generated URLs to current navigation

10 years agor2705 - renderRackspace(): let upper layer call showMessageOrError()
Denis Ovsienko [Fri, 8 May 2009 17:06:03 +0000 (17:06 +0000)] 
r2705  - renderRackspace(): let upper layer call showMessageOrError()
 - renderRackspaceRowEditor(): idem
 - renderNewRackForm(): idem
 - renderEditObjectForm(): idem
 - renderEditRackForm(): idem
 - renderGridForm(): idem
 - renderPortsForObject(): idem
 - renderIPv4ForObject(): idem
 - renderRackSpaceForObject(): idem
 - renderDepot(): idem
 - renderIPv4SpaceEditor(): idem
 - renderIPv4NetworkProperties(): idem
 - renderIPv4AddressProperties(): idem
 - renderIPv4AddressAllocations(): idem
 - renderNATv4ForObject(): idem
 - renderAddMultipleObjectsForm(): idem
 - renderUserListEditor(): idem
 - renderPortMap(): idem
 - renderChapterEditor(): idem
 - renderChaptersEditor(): idem
 - renderEditAttributesForm(): idem
 - renderEditAttrMapForm(): idem
 - renderUIConfig(): idem
 - renderUIConfigEditForm(): idem
 - renderVLANMembership(): idem
 - renderSNMPPortFinder(): idem
 - renderLVSConfig(): idem
 - renderRSPoolServerForm(): idem
 - renderRSPoolLBForm(): idem
 - renderVServiceLBForm(): idem
 - renderVSListEditForm(): idem
 - editRSPools(): idem
 - renderRSPoolRSInServiceForm(): idem
 - renderLivePTR(): idem
 - renderAutoPortsForm(): idem
 - renderTagTreeEditor(): idem
 - renderEntityTags(): idem
 - renderTagRollerForRow(): idem
 - renderObjectSLB(): idem
 - renderEditRSPool(): idem
 - renderEditVService(): idem
 - renderRackCodeEditor(): idem
 - renderMyPasswordEditor(): idem
 - renderFileReuploader(): idem
 - renderFileProperties(): idem
 - renderFileManager(): idem
 - renderFilesForEntity(): idem
 - renderTextEditor(): idem

10 years agor2704 - renderRow(): assertion has already been checked at this point, remove
Denis Ovsienko [Fri, 8 May 2009 16:50:40 +0000 (16:50 +0000)] 
r2704  - renderRow(): assertion has already been checked at this point, remove
 - renderRack(): idem
 - renderRackObject(): idem
 - renderPortsForObject(): idem
 - renderIPv4ForObject(): idem
 - renderRackSpaceForObject(): idem
 - renderRackPage(): idem
 - renderRSPoolServerForm(): idem
 - renderRSPool(): idem
 - renderRSPoolRSInServiceForm(): idem
 - renderLivePTR(): idem
 - renderAutoPortsForm(): idem
 - renderEntityTags(): idem
 - renderFile(): idem
 - renderFilesForEntity(): idem
 - renderGridForm(): idem
 - renderSNMPPortFinder(): idem
 - renderLVSConfig(): idem

10 years agor2703 - fixed INSERT in demo data
Denis Ovsienko [Fri, 8 May 2009 15:06:42 +0000 (15:06 +0000)] 
r2703  - fixed INSERT in demo data

10 years agor2702 - drop unused "deleted" column completely
Denis Ovsienko [Fri, 8 May 2009 15:02:38 +0000 (15:02 +0000)] 
r2702  - drop unused "deleted" column completely

10 years agor2701 - switchvlans: don't let tr fail on binary data under certain locales
Denis Ovsienko [Fri, 8 May 2009 13:40:13 +0000 (13:40 +0000)] 
r2701  - switchvlans: don't let tr fail on binary data under certain locales

10 years agor2700 - finally drop chapter number 3 (RackRow)
Denis Ovsienko [Fri, 8 May 2009 13:14:28 +0000 (13:14 +0000)] 
r2700  - finally drop chapter number 3 (RackRow)
 - getChapterList(): also retrieve word count and sticky flag
 - renderDictionary(): switch from getDict() to a cheaper call of getChapterList()
 - renderChaptersEditor(): idem
 - renderEditAttrMapForm(): idem

10 years agor2699 - updateObjectAllocation(): cleanup
Denis Ovsienko [Fri, 8 May 2009 11:57:09 +0000 (11:57 +0000)] 
r2699  - updateObjectAllocation(): cleanup
 - renderRackSpaceForObject(): idem
 - deleteObject(): discard thumbnail cache of related racks

10 years agor2698 - renderEditObjectForm(): always include num_attrs in the form, even if it's 0
Denis Ovsienko [Thu, 7 May 2009 21:11:50 +0000 (21:11 +0000)] 
r2698  - renderEditObjectForm(): always include num_attrs in the form, even if it's 0
 - updateObject(): tolerate num_attrs == 0 (ticket:218)

10 years agor2697 - listCells(): accept optional parent ID, handle 'rack' realm
Denis Ovsienko [Thu, 7 May 2009 18:50:28 +0000 (18:50 +0000)] 
r2697  - listCells(): accept optional parent ID, handle 'rack' realm
 - getCellFilter(): fill in 'urlextra' like getTagFilterStr() used to
 - renderRackSpaceForObject(): switch from getRacksForRow() to listCells()
 - getPrevIDforRack(): idem
 - getNextIDforRack(): idem
 - rollTags(): idem
 - renderRackspace(): idem
 - renderRow(): idem
 - getRacksForRow(): sayonara
 - renderIPv4Space(): fix expansion/collapsion of filtered tree with 'urlextra'
 - getTagFilter(): sayonara
 - getTagFilterStr(): sayonara
 - renderTagFilterPortlet(): sayonara
 - serializeTags(): finally switch from "tagfilter" to "cft"
 - renderTagStats(): ditto
 - getWhereClause(): sayonara
 - getObjectList(): sayonara

10 years agor2696 - renderRackspace(): fixed erroneous RACKS_PER_ROW handling
Denis Ovsienko [Thu, 7 May 2009 17:01:37 +0000 (17:01 +0000)] 
r2696  - renderRackspace(): fixed erroneous RACKS_PER_ROW handling
 - renderRow(): justified portlets layour

10 years agor2695 - trigger_emptyRackspace(): phase out
Denis Ovsienko [Thu, 7 May 2009 16:11:25 +0000 (16:11 +0000)] 
r2695  - trigger_emptyRackspace(): phase out

10 years agor2694 - renderRackspace(): don't use getRackspace()
Denis Ovsienko [Thu, 7 May 2009 16:06:51 +0000 (16:06 +0000)] 
r2694  - renderRackspace(): don't use getRackspace()
 - getRackspace(): phased out
 - renderRackspaceRowEditor(): fix message text

10 years agor2693 - buildWideRedirectURL(): move to ophandlers.php, where it's actually used
Denis Ovsienko [Thu, 7 May 2009 15:26:14 +0000 (15:26 +0000)] 
r2693  - buildWideRedirectURL(): move to ophandlers.php, where it's actually used
 - buildRedirectURL(): idem
 - $msgcode message array: idem
 - assertUIntArg(): move to interface.php
 - assertStringArg(): idem
 - assertBoolArg(): idem
 - assertIPv4Arg(): idem
 - only include ophandlers.php from process.php
 - only include snmp.php from querySNMPData()

10 years agor2692 - dynamic_title_decoder(): new dispatcher for trivial lookups
Denis Ovsienko [Thu, 7 May 2009 14:30:22 +0000 (14:30 +0000)] 
r2692  - dynamic_title_decoder(): new dispatcher for trivial lookups
 - dynamic_title_chapter(): replaced by dynamic_title_decoder()
 - dynamic_title_user(): idem
 - dynamic_title_rspool(): idem
 - dynamic_title_vservice(): idem
 - dynamic_title_object(): idem
 - dynamic_title_rack(): idem
 - dynamic_title_search(): idem
 - dynamic_title_file(): idem
 - dynamic_title_ipaddress(): idem
 - pagetitles.php is gone
 - showPathAndSearch(): use dynamic_title_decoder(), move to interface.php
 - getTitle(): idem
 - getPath(): employ standard self-recursion trick
 - 'title_handler' key of page list is now obsolete
 - getDirectChildPages(): phased out
 - getAllChildPages(): phased out
 - renderConfigMainpage(): compute sub-pages locally
 - getPath(): pushed into showPathAndSearch() for now
 - showTabs(): move to interface.php