racktables
8 years agor4791 By Boris:
Denis Ovsienko [Fri, 16 Sep 2011 09:37:22 +0000 (09:37 +0000)] 
r4791 By Boris:

querySNMPData(): fix case blocks
renderSNMPPortFinder(): add extra portlet
RTSNMPDevice::__construct(): dispatch to proper class
RTSNMPv1, RTSNMPv2: add v2, fix naming for v1

8 years agor4790 updateStickerForCell: check if attribute is linked to object to prevent DB...
Alexey Andriyanov [Wed, 14 Sep 2011 06:31:39 +0000 (06:31 +0000)] 
r4790 updateStickerForCell: check if attribute is linked to object to prevent DB exception

8 years agor4789 authorize8021QChangeRequests: respect $script_mode variable
Alexey Andriyanov [Tue, 13 Sep 2011 13:01:51 +0000 (13:01 +0000)] 
r4789 authorize8021QChangeRequests: respect $script_mode variable
apply8021qChangeRequest: removed undefined variable notice

8 years agor4788 new autotag {$unused} for ipv4vs and ipv4rspool
Alexey Andriyanov [Fri, 9 Sep 2011 17:20:51 +0000 (17:20 +0000)] 
r4788 new autotag {$unused} for ipv4vs and ipv4rspool
generateEntityAutoTags was changed

8 years agor4787 bugfix: invalid ophandler for saving default SLB configs
Alexey Andriyanov [Fri, 9 Sep 2011 10:37:13 +0000 (10:37 +0000)] 
r4787 bugfix: invalid ophandler for saving default SLB configs

8 years agor4786 bugfix: generated SLB configration syntax was incorrect
Alexey Andriyanov [Fri, 9 Sep 2011 08:54:01 +0000 (08:54 +0000)] 
r4786 bugfix: generated SLB configration syntax was incorrect

SLBTriplet::generateConfig - fixed typo in template

8 years agor4785 bugfix: no comments in SLB template
Alexey Andriyanov [Fri, 9 Sep 2011 07:55:37 +0000 (07:55 +0000)] 
r4785 bugfix: no comments in SLB template

SLBTriplet::generateConfig: config macros renamed

8 years agor4784 IPv4SLB feature has been rewritten.
Alexey Andriyanov [Thu, 8 Sep 2011 14:06:18 +0000 (14:06 +0000)] 
r4784 IPv4SLB feature has been rewritten.
New feature: custom macro definitions in VS and RS configs.

2 new files: slb.php and slb-interface.php. All feature-related code moved there.

ophandlers: use sic instead of _REQUEST to eliminate html entities. These functions were affected:
  addRealServer, addVService, updateSLBDefConfig, updateRealServer, updateVService, addLoadBalancer, addRSPool.

-updateRSInService: removed

hidden pages 'rservers' and 'lbs' were replaced by tabs in IPv4SLB page.

renderObject: triplets rendering code replaced by a call to renderSLBTriplets
renderIPAddress: idem, made using of new renderEntitySummary
-renderIPv4SLB: huge summary chart was removed

-renderRSPoolLBForm: removed for the sake of renderSLBEditTab
-renderVServiceLBForm: idem
-renderObjectSLB: idem

-renderRSPoolRSInServiceForm: in-service tab was removed

renderCellList: ability to display pre-filtered cell list, not all
renderCell: made using of renderSLBEntityCell for slb-related realms
-renderLBCell: removed for the sake of renderSLBEntityCell

functions moved from interface.php into slb-interface.php:
renderSLBDefConfig, renderIPv4SLB, renderLVSConfig, renderVirtualService, renderRSPoolServerForm,
renderNewSLBItemForm, renderSLBTriplets, renderRSPool, renderVSList, renderVSListEditForm,
renderRSPoolList, editRSPools, renderRealServerList, renderLBList, renderEditRSPool, renderEditVService,
renderSLBEntityCell.

database.php:
object schema changes:
 * field 'poolcount' in the realm 'ipv4vs' renamed to 'refcnt'
 * aplifyCell is no more filling 'ipv4rspools' field in the 'object' entities
 * aplifyCell is no more filling fields in the 'ipv4rspool' and 'ipv4vs' entities

-getSLBSummary: huge summary chart was removed
-getSLBConfig: removed function
-commitSetInService: removed function
-getRSPoolsForObject: removed function

functions moved from database.php into slb.php:
 addRStoRSPool, addLBtoRSPool, commitDeleteVS, commitUpdateRS, commitUpdateVS, commitCreateRSPool,
 commitDeleteRSPool, getRSList, getLBList, commitUpdateSLBDefConf, getSLBDefaults

-lf_wrap: removed function
-apply_macros: idem
buildLVSConfig: moved into slb.php, now it is a wrapper around SLBTriplet::generateConfig
getIPv4VSOptions: moved into slb.php
getIPv4RSPoolOptions: idem

-trigger_poolrscount: removed unused trigger.

new classes: SLBTriplet, MacroParser.
new functions:
 renderSLBEntityCell, renderSLBEditTab, renderSLBTripletsEdit, buildEntityLVSConfig

8 years agor4783 SNMP: list WS-C3550-12G (#465)
Denis Ovsienko [Thu, 8 Sep 2011 11:02:30 +0000 (11:02 +0000)] 
r4783 SNMP: list WS-C3550-12G (#465)

8 years agor4782 doSwitchSNMPmining(): fetch Nexus serial number, list N5K-C5548P
Denis Ovsienko [Thu, 8 Sep 2011 10:43:01 +0000 (10:43 +0000)] 
r4782 doSwitchSNMPmining(): fetch Nexus serial number, list N5K-C5548P

8 years agor4781 declare trunk "0.19.9"
Denis Ovsienko [Mon, 5 Sep 2011 12:44:30 +0000 (12:44 +0000)] 
r4781 declare trunk "0.19.9"

8 years agor4780 renderObject: restore original behavior of filtering by object type when tag...
Alexey Andriyanov [Sun, 4 Sep 2011 20:47:27 +0000 (20:47 +0000)] 
r4780 renderObject: restore original behavior of filtering by object type when tag is clicked

8 years agor4779 entity summary portlets rendering code was simplified and reused a bit
Alexey Andriyanov [Sun, 4 Sep 2011 20:40:40 +0000 (20:40 +0000)] 
r4779 entity summary portlets rendering code was simplified and reused a bit

renderRackInfoPortlet: do not render table cells directly, use $summary array and renderEntitySummary call
renderObject: idem
renderIPv4Network: idem
renderIPv6Network: idem
renderUser: idem
renderFile: idem
renderVST: idem
printTagTRs: moved into interface-lib.php
renderEntitySummary: new function to format summary info into HTML table

8 years agor4776 bugfix: LivePorts MAC address lister was broken with Huawei S5300 V100R006
Alexey Andriyanov [Fri, 2 Sep 2011 09:31:57 +0000 (09:31 +0000)] 
r4776 bugfix: LivePorts MAC address lister was broken with Huawei S5300 V100R006
vrp55ReadMacList: regexp was fixed

8 years agor4771 bugfix: disabled highlighting text editor in Google Chrome and Safari (closes...
Alexey Andriyanov [Wed, 31 Aug 2011 11:48:20 +0000 (11:48 +0000)] 
r4771 bugfix: disabled highlighting text editor in Google Chrome and Safari (closes #455, #462)

codepress.js: do not actually run if browser looks like Chrome
renderRackCodeEditor: instead of calling codepress methods use self-made method wrappers (in case the object is not a CodePress instance)
renderTextEditor: idem

8 years agor4770 attribute connector-less types to 0.19.9
Denis Ovsienko [Wed, 31 Aug 2011 08:15:51 +0000 (08:15 +0000)] 
r4770 attribute connector-less types to 0.19.9

8 years agor4769 attribute "IPv6 subnet-router" to 0.19.9
Denis Ovsienko [Wed, 31 Aug 2011 07:54:19 +0000 (07:54 +0000)] 
r4769 attribute "IPv6 subnet-router" to 0.19.9

8 years agor4768 copy 0.19.8/0.19.9 bits into trunk
Denis Ovsienko [Tue, 30 Aug 2011 21:11:01 +0000 (21:11 +0000)] 
r4768 copy 0.19.8/0.19.9 bits into trunk

8 years agor4762 get doPDUSNMPmining() called properly
Denis Ovsienko [Sun, 28 Aug 2011 13:54:24 +0000 (13:54 +0000)] 
r4762 get doPDUSNMPmining() called properly

8 years agor4761 doSwitchSNMPmining(): boil down successful output to just one message
Denis Ovsienko [Sun, 28 Aug 2011 13:30:37 +0000 (13:30 +0000)] 
r4761 doSwitchSNMPmining(): boil down successful output to just one message
renderSNMPPortFinder(): less text, more tables
querySNMPData(): rewrite with switch-block

8 years agor4760 getAutoPorts(): recognize optional 4th argument in spec (by foobar1111)
Denis Ovsienko [Sun, 28 Aug 2011 11:36:30 +0000 (11:36 +0000)] 
r4760 getAutoPorts(): recognize optional 4th argument in spec (by foobar1111)

8 years agor4759 reloadDictionary(): address broken for() and execution time
Denis Ovsienko [Sun, 28 Aug 2011 10:40:30 +0000 (10:40 +0000)] 
r4759 reloadDictionary(): address broken for() and execution time

8 years agor4756 welcome back
Denis Ovsienko [Sun, 28 Aug 2011 08:57:05 +0000 (08:57 +0000)] 
r4756 welcome back

8 years agor4754 ssh gateway: tunable IP protocol version
Alexey Andriyanov [Tue, 23 Aug 2011 10:22:24 +0000 (10:22 +0000)] 
r4754 ssh gateway: tunable IP protocol version

8 years agor4752 Copy Cacti feature to maintenance and attribute it to 0.19.8 in trunk.
Denis Ovsienko [Mon, 22 Aug 2011 17:24:08 +0000 (17:24 +0000)] 
r4752 Copy Cacti feature to maintenance and attribute it to 0.19.8 in trunk.

8 years agor4751 hole autotags in IPv4 nets
Alexey Andriyanov [Sun, 21 Aug 2011 20:17:54 +0000 (20:17 +0000)] 
r4751 hole autotags in IPv4 nets

listCells: removed unnesessary array referencing, added new autotags producing call
spotEntity: added new autotags producing call along with fetching nested networks
produceIPv4HoleTags: new function calculating hole autotags
isIPv4NetNested: new function
setIPv4HoleTags: new function, helper for produceIPv4HoleTags
getBinaryZeroes: new function, helper for setIPv4HoleTags

8 years agor4750 ability to remove 802.1q VLAN from every port it belongs to in order to delete...
Alexey Andriyanov [Sun, 21 Aug 2011 08:01:11 +0000 (08:01 +0000)] 
r4750 ability to remove 802.1q VLAN from every port it belongs to in order to delete this VLAN

save8021QPorts: made using new apply8021qChangeRequest function
clearVlan: new ophandler
deleteVlan: new ophandler
showMessageOrError: removed unused message code (41)
renderEditVlan: new Edit tab on vlan page handler
touchVLANSwitch: new DB function making the switch out_of_sync
exec8021QDeploy : made using of new touchVLANSwitch
queueChangesToSwitch: idem
saveDownlinksReverb: idem, now returns ports count
initiateUplinksReverb: now returns ports count
apply8021qChangeRequest: new function for saving D-config

8 years agor4749 triggerCactiGraphs(): fix order of checks to what renderObjectCactiGraphs(...
Denis Ovsienko [Wed, 17 Aug 2011 20:53:36 +0000 (20:53 +0000)] 
r4749 triggerCactiGraphs(): fix order of checks to what renderObjectCactiGraphs() implies
renderObjectCactiGraphs(): respect setting of ADDNEW_AT_TOP

8 years agor4748 bugfix: searching for IPv6 address by its description caused an error
Alexey Andriyanov [Wed, 17 Aug 2011 14:54:05 +0000 (14:54 +0000)] 
r4748 bugfix: searching for IPv6 address by its description caused an error
renderSearchResults: wrong page name (changed ipv4net to ipv6net)

8 years agor4747 tag tree editor page became lighter
Alexey Andriyanov [Wed, 17 Aug 2011 13:59:55 +0000 (13:59 +0000)] 
r4747 tag tree editor page became lighter

renderTagTreeEditor: add JS code to handle selectbox click
renderTagRowForEditor: render empty selectboxes with single item instead of full
dispatchAJAXRequest: generate full parent tag selectboxes

8 years agor4746 cacti feature: do not display cacti tab unless configured cacti base URL
Alexey Andriyanov [Wed, 17 Aug 2011 09:53:18 +0000 (09:53 +0000)] 
r4746 cacti feature: do not display cacti tab unless configured cacti base URL

8 years agor4745 change tab name from "cactigraphs" to "cacti" to match the one used in opspec...
Denis Ovsienko [Wed, 17 Aug 2011 08:36:54 +0000 (08:36 +0000)] 
r4745 change tab name from "cactigraphs" to "cacti" to match the one used in opspec array

8 years agor4744 delete Cacti feature branch, merging it into trunk
Denis Ovsienko [Wed, 17 Aug 2011 08:17:55 +0000 (08:17 +0000)] 
r4744 delete Cacti feature branch, merging it into trunk

8 years agor4742 Merge some recent commits:
Denis Ovsienko [Mon, 15 Aug 2011 19:10:32 +0000 (19:10 +0000)] 
r4742 Merge some recent commits:

from maintenance to trunk: 4739
from trunk to maintenance: 4741
from trunk to Cacti: 4736, 4740, 4741
from maintenance to Cacti: 4739

8 years agor4741 Perform INSERTs into Chapter before those into AttributeMap to obey FK between...
Denis Ovsienko [Mon, 15 Aug 2011 10:43:40 +0000 (10:43 +0000)] 
r4741 Perform INSERTs into Chapter before those into AttributeMap to obey FK between them.

8 years agor4740 update: LiveCDP, LiveLLDP: more accurate default interface type detection,...
Alexey Andriyanov [Fri, 12 Aug 2011 15:25:21 +0000 (15:25 +0000)] 
r4740 update: LiveCDP, LiveLLDP: more accurate default interface type detection, ability to overwrite the transceiver set on port, checkboxes are set by default

getPortTypeUsageStatistics: the result format is changed. Grouping by pair 'iif-oif', not just by oif
renderDiscoveredNeighbors: some code duplication reduced, checkboxes are set by default
formatIfTypeVariants: new selectbox logic
- isTransceiverEmpty: bye, bye

8 years agor4738 queryTerminal(): explain the meaning of prompt regexps
Denis Ovsienko [Thu, 11 Aug 2011 10:45:03 +0000 (10:45 +0000)] 
r4738 queryTerminal(): explain the meaning of prompt regexps

8 years agor4736 Attribute ER DWDM and CX updates to 0.19.x series.
Denis Ovsienko [Thu, 11 Aug 2011 10:08:00 +0000 (10:08 +0000)] 
r4736 Attribute ER DWDM and CX updates to 0.19.x series.

8 years agor4731 documentation issue: netcat has no connect-timeout option, so renaming connect...
Alexey Andriyanov [Wed, 10 Aug 2011 15:56:36 +0000 (15:56 +0000)] 
r4731 documentation issue: netcat has no connect-timeout option, so renaming connect-timeout into timeout

8 years agor4730 updateChapter(): access the variables, where the data actually are
Denis Ovsienko [Wed, 10 Aug 2011 14:33:07 +0000 (14:33 +0000)] 
r4730 updateChapter(): access the variables, where the data actually are

8 years agor4729 queryTerminal(): justify netcat options block
Denis Ovsienko [Wed, 10 Aug 2011 11:46:05 +0000 (11:46 +0000)] 
r4729 queryTerminal(): justify netcat options block

8 years agor4728 remove no-op line
Denis Ovsienko [Wed, 10 Aug 2011 11:35:31 +0000 (11:35 +0000)] 
r4728 remove no-op line

8 years agor4727 add a netcat proxy script (based on existing ssh script)
Denis Ovsienko [Wed, 10 Aug 2011 11:32:27 +0000 (11:32 +0000)] 
r4727 add a netcat proxy script (based on existing ssh script)

8 years agor4726 add major JunOS versions into "router OS type" chapter
Denis Ovsienko [Wed, 10 Aug 2011 09:35:23 +0000 (09:35 +0000)] 
r4726 add major JunOS versions into "router OS type" chapter

8 years agor4724 Chapter: switch to InnoDB, add FKeys
Denis Ovsienko [Mon, 8 Aug 2011 22:08:08 +0000 (22:08 +0000)] 
r4724 Chapter: switch to InnoDB, add FKeys
UserAccount: idem
UserConfig: add FKeys
Dictionary: idem
getDictStats(): eliminate dependency on hard-coded enumeration
reloadDictionary(): idem
renderChapter(): idem
renderChapterEditor(): idem

8 years agor4723 make Dictionary InnoDB table
Denis Ovsienko [Sun, 7 Aug 2011 17:25:48 +0000 (17:25 +0000)] 
r4723 make Dictionary InnoDB table

8 years agor4718 reindexById(): fix initialization
Denis Ovsienko [Sun, 7 Aug 2011 11:29:20 +0000 (11:29 +0000)] 
r4718 reindexById(): fix initialization

8 years agor4717 telnet gateway: new (3rd) gateway called 'netcat' added.
Alexey Andriyanov [Sun, 7 Aug 2011 11:16:36 +0000 (11:16 +0000)] 
r4717 telnet gateway: new (3rd) gateway called 'netcat' added.

gateways/telnet: removed the netcat-compatible mode feature, prompt parameter is now mandatory
queryTerminal: added command-line options generation as in BSD nc(1) for 'netcat' gateway

8 years agor4713 reindexById(): new helper function
Denis Ovsienko [Sun, 7 Aug 2011 10:06:49 +0000 (10:06 +0000)] 
r4713 reindexById(): new helper function

8 years agor4712 queryTerminal(): adjust ftos8 regexp (again)
Denis Ovsienko [Sun, 7 Aug 2011 09:38:46 +0000 (09:38 +0000)] 
r4712 queryTerminal(): adjust ftos8 regexp (again)

8 years agor4711 802.1q and LivePorts features support for Force10 OSv8 switches
Alexey Andriyanov [Fri, 5 Aug 2011 16:38:51 +0000 (16:38 +0000)] 
r4711 802.1q and LivePorts features support for Force10 OSv8 switches

ftos8ReadInterfaceStatus, ftos8ReadMacList, ftos8Read8021QConfig:
  new telnet output parsers for FTOS8
ftos8TranslatePushQueue: added support of new commands
guessTableStructure, explodeTableLine:
 new functions to parse plain-text-formatted tables

8 years agor4710 bugfix: UI: removed integer hint from priority field description
Alexey Andriyanov [Fri, 5 Aug 2011 11:58:51 +0000 (11:58 +0000)] 
r4710 bugfix: UI: removed integer hint from priority field description

renderSLBTriplets: changed prio field description

8 years agor4709 Add LLDP support for FTOS 8.
Denis Ovsienko [Wed, 3 Aug 2011 18:50:11 +0000 (18:50 +0000)] 
r4709 Add LLDP support for FTOS 8.

detectDeviceBreed(): add new breed (FTOS 8)
queryTerminal(): ditto
ftos8ReadLLDPStatus(): new function
ftos8TranslatePushQueue(): new function

8 years agor4708 doSwitchSNMPmining(): fix regexp
Denis Ovsienko [Wed, 3 Aug 2011 16:16:09 +0000 (16:16 +0000)] 
r4708 doSwitchSNMPmining(): fix regexp

8 years agor4707 draft support for FTOS version detection
Denis Ovsienko [Wed, 3 Aug 2011 16:06:31 +0000 (16:06 +0000)] 
r4707 draft support for FTOS version detection

8 years agor4706 update: priority field of SLB triplet can now store any text, not only integers
Alexey Andriyanov [Wed, 3 Aug 2011 12:14:44 +0000 (12:14 +0000)] 
r4706 update: priority field of SLB triplet can now store any text, not only integers

8 years agor4705 declare trunk to be 0.19.7
Denis Ovsienko [Mon, 1 Aug 2011 13:46:59 +0000 (13:46 +0000)] 
r4705 declare trunk to be 0.19.7

8 years agor4704 merge missing part of r4674 into trunk
Denis Ovsienko [Mon, 1 Aug 2011 13:41:52 +0000 (13:41 +0000)] 
r4704 merge missing part of r4674 into trunk

8 years agor4697 formatAttributeValue(): fix wikilinks handling
Denis Ovsienko [Sun, 24 Jul 2011 07:15:45 +0000 (07:15 +0000)] 
r4697 formatAttributeValue(): fix wikilinks handling

8 years agor4693 add record for F10 S55 and detection of PSUs for S-series
Denis Ovsienko [Fri, 22 Jul 2011 16:34:52 +0000 (16:34 +0000)] 
r4693 add record for F10 S55 and detection of PSUs for S-series

8 years agor4692 bugfix: interface name 'eth0' was truncated to e0
Alexey Andriyanov [Fri, 22 Jul 2011 05:02:26 +0000 (05:02 +0000)] 
r4692 bugfix: interface name 'eth0' was truncated to e0

ios12ShortenIfName: regexp fixed

8 years agor4691 bugfix: LLDP neighbors were not displayd on Nexus 5000 series with NX-OS 5
Alexey Andriyanov [Thu, 21 Jul 2011 19:22:41 +0000 (19:22 +0000)] 
r4691 bugfix: LLDP neighbors were not displayd on Nexus 5000 series with NX-OS 5

8 years agor4690 amend last commit (L and S were swapped in dictionary)
Denis Ovsienko [Thu, 21 Jul 2011 12:45:28 +0000 (12:45 +0000)] 
r4690 amend last commit (L and S were swapped in dictionary)

8 years agor4689 distinguish WS-C2960-48TC-L and WS-C2960-48TC-S
Denis Ovsienko [Thu, 21 Jul 2011 12:41:29 +0000 (12:41 +0000)] 
r4689 distinguish WS-C2960-48TC-L and WS-C2960-48TC-S

8 years agor4688 Expecting SNMP as a new PHP class (http://www.php.net/manual/en/class.snmp...
Denis Ovsienko [Thu, 21 Jul 2011 08:58:34 +0000 (08:58 +0000)] 
r4688 Expecting SNMP as a new PHP class (php.net/manual/en/class.snmp.php)
add prefixes to class names (SNMPDevice, SNMP, SNMPv2, SNMPv3).

8 years agor4687 new wi-fi model Cisco AIR-AP1261N added into dictinary
Alexey Andriyanov [Thu, 21 Jul 2011 07:33:25 +0000 (07:33 +0000)] 
r4687 new wi-fi model Cisco AIR-AP1261N added into dictinary

8 years agor4684 some devices are sending RST in the reply to FIN (S9300 V100R006)
Alexey Andriyanov [Wed, 20 Jul 2011 15:51:01 +0000 (15:51 +0000)] 
r4684 some devices are sending RST in the reply to FIN (S9300 V100R006)

do not throw connection lost exception when all commands are sent

8 years agor4683 Huawei prompt now sees confirmation questions
Alexey Andriyanov [Wed, 20 Jul 2011 14:47:07 +0000 (14:47 +0000)] 
r4683 Huawei prompt now sees confirmation questions

queryTerminal: changed default Huawei prompt regexp

9 years agor4682 update: UI: display a link to just created IP network page in success message
Alexey Andriyanov [Fri, 15 Jul 2011 16:35:56 +0000 (16:35 +0000)] 
r4682 update: UI: display a link to just created IP network page in success message

createIPv4Prefix: returns new network id
createIPv6Prefix: idem
addIPv4Prefix: formats success message with HTML link to the new network
addIPv6Prefix: idem

9 years agor4681 add records for F10 S4810 and fix other F10 bits
Denis Ovsienko [Thu, 14 Jul 2011 15:14:14 +0000 (15:14 +0000)] 
r4681 add records for F10 S4810 and fix other F10 bits

9 years agor4680 add QSFP+ records
Denis Ovsienko [Thu, 14 Jul 2011 14:58:57 +0000 (14:58 +0000)] 
r4680 add QSFP+ records

9 years agor4679 add SL6 block
Denis Ovsienko [Thu, 14 Jul 2011 09:40:54 +0000 (09:40 +0000)] 
r4679 add SL6 block

9 years agor4677 copy recent SNMP updates to trunk
Denis Ovsienko [Tue, 12 Jul 2011 08:58:27 +0000 (08:58 +0000)] 
r4677 copy recent SNMP updates to trunk

9 years agor4675 bring in part of 0.19.7
Aaron Dummer [Tue, 12 Jul 2011 00:45:41 +0000 (00:45 +0000)] 
r4675 bring in part of 0.19.7

9 years agor4672 renderMyQuickLinks(): new function for a new tab purely for quick links editor
Denis Ovsienko [Mon, 11 Jul 2011 17:49:44 +0000 (17:49 +0000)] 
r4672 renderMyQuickLinks(): new function for a new tab purely for quick links editor

9 years agor4671 add 'parent:VM Resource Pool, child:Hypervisor' to object container compatibili...
Aaron Dummer [Mon, 11 Jul 2011 15:07:30 +0000 (15:07 +0000)] 
r4671 add 'parent:VM Resource Pool, child:Hypervisor' to object container compatibility map (req by Wawrzek Niewodniczanski)

9 years agor4670 makeHref bugfix - empty arrays were not appeared in the result URL
Alexey Andriyanov [Mon, 11 Jul 2011 08:27:05 +0000 (08:27 +0000)] 
r4670 makeHref bugfix - empty arrays were not appeared in the result URL

9 years agor4669 makeHref: values could be0 an arrays now
Alexey Andriyanov [Mon, 11 Jul 2011 08:18:11 +0000 (08:18 +0000)] 
r4669 makeHref: values could be0 an arrays now

9 years agor4668 getVMHypervisorSummary(): ensure sub-select only returns a single row
Aaron Dummer [Sun, 10 Jul 2011 20:44:38 +0000 (20:44 +0000)] 
r4668 getVMHypervisorSummary(): ensure sub-select only returns a single row
getVMResourcePoolSummary(): idem

9 years agor4667 renderVirtualResourcesSummary(): correct column header
Aaron Dummer [Sun, 10 Jul 2011 20:17:25 +0000 (20:17 +0000)] 
r4667 renderVirtualResourcesSummary(): correct column header

9 years agor4665 Removed logo picture
Alexey Andriyanov [Sun, 10 Jul 2011 12:58:12 +0000 (12:58 +0000)] 
r4665 Removed logo picture

9 years agor4664 new feature: adjustable quick links at the top of the page
Alexey Andriyanov [Sun, 10 Jul 2011 12:53:42 +0000 (12:53 +0000)] 
r4664 new feature: adjustable quick links at the top of the page

new config variable QUICK_LINK_PAGES

+saveQuickLinks: new ophandler to save QUICK_LINK_PAGES var
+renderQuickLinks: new function to render list of bookmarks
+getPageName: new function calling dynamic_title_decoder
+getConfiguredQuickLinks: parses the value of config var and returns array of HTML links

renderInterfaceHTML: page template is changed slightly
renderIndexItem: made using new func getPageName
renderMyAccount: form to change QUICK_LINK_PAGES variable added
showPathAndSearch: first item (enterprise name) removed from the path

-printGreeting: function is removed

9 years agor4651 add Debian 6 block
Denis Ovsienko [Sat, 9 Jul 2011 17:36:32 +0000 (17:36 +0000)] 
r4651 add Debian 6 block

9 years agor4650 print_message_line(): new helper function to format messages in an uniform way
Denis Ovsienko [Fri, 8 Jul 2011 13:50:34 +0000 (13:50 +0000)] 
r4650 print_message_line(): new helper function to format messages in an uniform way

9 years agor4649 relase bits of 0.19.5 & 0.19.6 syncronized with maintenance tree
Alexey Andriyanov [Fri, 8 Jul 2011 12:12:05 +0000 (12:12 +0000)] 
r4649 relase bits of 0.19.5 & 0.19.6 syncronized with maintenance tree

9 years agor4648 bugfix: if both parent and child tags were linked to entity in the DB, there...
Alexey Andriyanov [Fri, 8 Jul 2011 07:48:01 +0000 (07:48 +0000)] 
r4648 bugfix: if both parent and child tags were linked to entity in the DB, there was no way to see or fix this issue in the web interface

loadEntityTags: returns taglist "as is" in the DB, do not filter parent tags
renderCell: filter loadEntityTags results by calling getExplicitTagsOnly

9 years agor4641 align 0.19.6 sections
Denis Ovsienko [Sat, 2 Jul 2011 12:11:44 +0000 (12:11 +0000)] 
r4641 align 0.19.6 sections

9 years agor4640 Update config for new dictionary items...
Jonathan Thurman [Sat, 2 Jul 2011 04:03:54 +0000 (04:03 +0000)] 
r4640 Update config for new dictionary items...

9 years agor4639 new dictionary items: IBM BladeCenter Chassis and Servers
Jonathan Thurman [Sat, 2 Jul 2011 04:01:59 +0000 (04:01 +0000)] 
r4639 new dictionary items: IBM BladeCenter Chassis and Servers

9 years agor4638 renderIPv6SpaceRecords(): fix PHP warning (like commit 4318)
Denis Ovsienko [Fri, 1 Jul 2011 21:46:39 +0000 (21:46 +0000)] 
r4638 renderIPv6SpaceRecords(): fix PHP warning (like commit 4318)

9 years agor4637 add structures for F10 S60
Denis Ovsienko [Fri, 1 Jul 2011 19:28:20 +0000 (19:28 +0000)] 
r4637 add structures for F10 S60

9 years agor4631 maintenance pre-release changes
Denis Ovsienko [Wed, 29 Jun 2011 11:09:15 +0000 (11:09 +0000)] 
r4631 maintenance pre-release changes

9 years agor4630 align version blocks in trunk and maintenance
Denis Ovsienko [Wed, 29 Jun 2011 11:03:03 +0000 (11:03 +0000)] 
r4630 align version blocks in trunk and maintenance

9 years agor4629 delist connector-specific OIF variants
Denis Ovsienko [Wed, 29 Jun 2011 09:27:56 +0000 (09:27 +0000)] 
r4629 delist connector-specific OIF variants

9 years agor4625 make AttributeValue.string_value 255 bytes long (#441)
Denis Ovsienko [Tue, 28 Jun 2011 22:03:47 +0000 (22:03 +0000)] 
r4625 make AttributeValue.string_value 255 bytes long (#441)

9 years agor4622 bugfix: css style of selected checkboxes (green background) was not working...
Alexey Andriyanov [Tue, 28 Jun 2011 09:15:08 +0000 (09:15 +0000)] 
r4622 bugfix: css style of selected checkboxes (green background) was not working after #4501

renderCellFilterPortlet: changed used css style to tagbox.selected
renderTrunkPortControls: idem

9 years agor4620 port linker update: natural port sorting, same-named ports are now displayed...
Alexey Andriyanov [Mon, 27 Jun 2011 15:55:49 +0000 (15:55 +0000)] 
r4620 port linker update: natural port sorting, same-named ports are now displayed with their porttypes.

modified function: findSparePorts

9 years agor4619 deleteObject(): use the right message code
Denis Ovsienko [Mon, 27 Jun 2011 11:48:29 +0000 (11:48 +0000)] 
r4619 deleteObject(): use the right message code

9 years agor4618 gateways/telnet: telnet client is refactored
Alexey Andriyanov [Mon, 27 Jun 2011 11:10:16 +0000 (11:10 +0000)] 
r4618 gateways/telnet: telnet client is refactored

9 years agor4617 minor changes in port linker
Alexey Andriyanov [Mon, 27 Jun 2011 07:38:38 +0000 (07:38 +0000)] 
r4617 minor changes in port linker

getProximateRacks: do not fetch racks from DB if proximate == 0
renderPopupPortSelector: checkbox 'Same rack' renamed to 'Nearest racks'
PROXIMITY_RANGE: this config var now stores its value per-user