racktables
10 years agor3037 - maintenance->trunk sync of changesets 2025~2026
Denis Ovsienko [Tue, 4 Aug 2009 13:53:35 +0000 (13:53 +0000)] 
r3037  - maintenance->trunk sync of changesets 2025~2026
 - ChangeLog sync

10 years agor3036 - reloadDictionary(): act off target release name (or nothing)
Denis Ovsienko [Tue, 4 Aug 2009 13:45:56 +0000 (13:45 +0000)] 
r3036  - reloadDictionary(): act off target release name (or nothing)
 - MAX_DICT_KEY: replace constant with $max_dict_key array
 - executeUpgradeBatch(): update accordingly
 - renderChapterEditor(): ditto
 - renderChapter(): ditto
 - init_database_static(): ditto

10 years agor3035 - replace record 731 with record 1018 (ticket:239)
Denis Ovsienko [Tue, 4 Aug 2009 10:17:07 +0000 (10:17 +0000)] 
r3035  - replace record 731 with record 1018 (ticket:239)

10 years agor3034 - maintenance->trunk sync of changesets 3027,3028,3029
Denis Ovsienko [Tue, 4 Aug 2009 09:41:11 +0000 (09:41 +0000)] 
r3034  - maintenance->trunk sync of changesets 3027,3028,3029

10 years agor3033 - maintenance->trunk sync of changeset:3024
Denis Ovsienko [Tue, 4 Aug 2009 09:39:28 +0000 (09:39 +0000)] 
r3033  - maintenance->trunk sync of changeset:3024

10 years agor3032 - maintenance->trunk sync of changesets 3019,3030,3031
Denis Ovsienko [Tue, 4 Aug 2009 09:37:06 +0000 (09:37 +0000)] 
r3032  - maintenance->trunk sync of changesets 3019,3030,3031

10 years agor3023 - commitDeleteRow(): really free buffer before sending next query
Denis Ovsienko [Fri, 31 Jul 2009 12:50:10 +0000 (12:50 +0000)] 
r3023  - commitDeleteRow(): really free buffer before sending next query

10 years agor3022 - getSwitchVLANs(): restore generation of HW/SW strings
Denis Ovsienko [Fri, 31 Jul 2009 10:40:59 +0000 (10:40 +0000)] 
r3022  - getSwitchVLANs(): restore generation of HW/SW strings
 - setSwitchVLANs(): ditto

10 years agor3018 - peekNode(): new function to complement pokeNode()
Denis Ovsienko [Thu, 30 Jul 2009 13:14:46 +0000 (13:14 +0000)] 
r3018  - peekNode(): new function to complement pokeNode()

10 years agor3017 - force "op" coordinate to be empty for all entry points except process.php
Denis Ovsienko [Thu, 30 Jul 2009 07:49:03 +0000 (07:49 +0000)] 
r3017  - force "op" coordinate to be empty for all entry points except process.php

10 years agor3016 - update initial values in AttributeMap accordingly
Denis Ovsienko [Wed, 29 Jul 2009 16:30:10 +0000 (16:30 +0000)] 
r3016  - update initial values in AttributeMap accordingly

10 years agor3015 - only require chapter_id when it makes sense; don't store meaningless values...
Denis Ovsienko [Wed, 29 Jul 2009 16:25:24 +0000 (16:25 +0000)] 
r3015  - only require chapter_id when it makes sense; don't store meaningless values in DB (ticket:249)

10 years agor3014 - getPortTypes(): sayonara
Denis Ovsienko [Wed, 29 Jul 2009 14:31:53 +0000 (14:31 +0000)] 
r3014  - getPortTypes(): sayonara
 - getObjectTypeList(): sayonara
 - getDict(): sayonara
 - readChapter(): new spec, now with optional filtering
 - decodeObjectType(): function instead of cell key
 - getAttrValues(): no more second argument, but also return "chapter_id"
 - savePortMap(): update accordingly
 - renderEditObjectForm(): idem
 - renderRackObject(): idem
 - renderPortsForObject(): idem
 - renderAddMultipleObjectsForm(): idem
 - renderPortMap(): idem
 - renderAttributes(): idem
 - renderEditAttributesForm(): idem
 - renderEditAttrMapForm(): idem
 - renderAutoPortsForm(): idem
 - getSwitchVLANs(): idem
 - setSwitchVLANs(): idem
 - renderChapter(): idem
 - renderChapterEditor(): idem
 - getRackspaceHistory(): only SELECT from MountOperation
 - getAttrMap(): drop "objtype_name" from result
 - renderRackspaceHistory(): use cell functions, don't decode data locally
 - getChapterRefc(): new function to hold refc computation from getDict()
 - setDisplayedName(): employ decodeObjectType()
 - findAllEndpoints(): use attribute id instead of name
 - parseWikiLink(): don't accept "strip_optgroup", but decide from "which"

10 years agor3013 - renderRackSpaceForObject(): use the right variable (ticket:271)
Denis Ovsienko [Wed, 29 Jul 2009 12:57:47 +0000 (12:57 +0000)] 
r3013  - renderRackSpaceForObject(): use the right variable (ticket:271)

10 years agor3012 - getExplicitTagsOnly(): cache was filled mistakenly, fix
Denis Ovsienko [Wed, 29 Jul 2009 09:56:15 +0000 (09:56 +0000)] 
r3012  - getExplicitTagsOnly(): cache was filled mistakenly, fix

10 years agor3011 - getTagChart(): new function
Denis Ovsienko [Mon, 27 Jul 2009 16:44:28 +0000 (16:44 +0000)] 
r3011  - getTagChart(): new function
 - renderTagStats(): move to interface.php, use data from getTagChart()
 - renderTagCheckbox(): do not attempt recursion, when there is no data
 - renderEntityTagsPortlet(): new function with code from renderEntityTags()
 - renderEntityTags(): use above; show tags quick list, when it helps
 - getTagList(): compute totals for refc

10 years agor3010 - maintenance->trunk sync of changesets 3008~3009
Denis Ovsienko [Mon, 27 Jul 2009 12:57:18 +0000 (12:57 +0000)] 
r3010  - maintenance->trunk sync of changesets 3008~3009

10 years agor3006 - getDictStats(): also list chapter 27 (PDUs again)
Denis Ovsienko [Wed, 22 Jul 2009 14:27:28 +0000 (14:27 +0000)] 
r3006  - getDictStats(): also list chapter 27 (PDUs again)

10 years agor3005 - bump up the version number
Denis Ovsienko [Wed, 22 Jul 2009 13:10:13 +0000 (13:10 +0000)] 
r3005  - bump up the version number

10 years agor3003 - do standard pre-release justifications for 0.17.2
Denis Ovsienko [Wed, 22 Jul 2009 11:39:06 +0000 (11:39 +0000)] 
r3003  - do standard pre-release justifications for 0.17.2

10 years agor3002 - fix PortCompat record for backplane 1000T port not added on upgrade
Denis Ovsienko [Wed, 22 Jul 2009 10:57:09 +0000 (10:57 +0000)] 
r3002  - fix PortCompat record for backplane 1000T port not added on upgrade
 - extend key span for rewrite in 0.17.2 to include changed value for GSM7224

10 years agor3001 - second hotfix for PDUs
Denis Ovsienko [Wed, 22 Jul 2009 10:12:17 +0000 (10:12 +0000)] 
r3001  - second hotfix for PDUs

10 years agor3000 - renderSearchResults(): fix header
Denis Ovsienko [Wed, 22 Jul 2009 09:13:27 +0000 (09:13 +0000)] 
r3000  - renderSearchResults(): fix header

10 years agor2999 - justify tag selector style
Denis Ovsienko [Wed, 22 Jul 2009 09:09:05 +0000 (09:09 +0000)] 
r2999  - justify tag selector style

10 years agor2998 - add missing AttributeMap record for PDUs
Denis Ovsienko [Wed, 22 Jul 2009 08:46:37 +0000 (08:46 +0000)] 
r2998  - add missing AttributeMap record for PDUs

10 years agor2997 - fix format for CX4-960 record
Denis Ovsienko [Wed, 22 Jul 2009 08:44:05 +0000 (08:44 +0000)] 
r2997  - fix format for CX4-960 record

10 years agor2996 - renderTagTreeEditor(): justify offset of the "add new" button
Denis Ovsienko [Wed, 22 Jul 2009 08:39:22 +0000 (08:39 +0000)] 
r2996  - renderTagTreeEditor(): justify offset of the "add new" button

10 years agor2995 - renderCellFilterPortlet(): do not set variable where it should not be
Denis Ovsienko [Wed, 22 Jul 2009 08:21:47 +0000 (08:21 +0000)] 
r2995  - renderCellFilterPortlet(): do not set variable where it should not be

10 years agor2994 - maintenance<->trunk cross-sync of changesets 2989, 2991, 2992, 2993
Denis Ovsienko [Tue, 21 Jul 2009 20:00:14 +0000 (20:00 +0000)] 
r2994  - maintenance<->trunk cross-sync of changesets 2989, 2991, 2992, 2993

10 years agor2993 - renderIPv4SpaceEditor(): dismiss "update name" form for each network due...
Denis Ovsienko [Tue, 21 Jul 2009 19:55:20 +0000 (19:55 +0000)] 
r2993  - renderIPv4SpaceEditor(): dismiss "update name" form for each network due to changed spec of updIPv4Prefix()

10 years agor2990 - list 6509-V-E
Denis Ovsienko [Tue, 21 Jul 2009 12:01:36 +0000 (12:01 +0000)] 
r2990  - list 6509-V-E

10 years agor2988 - displayedName(): rework into setDisplayedName(), which also sets {$nameless...
Denis Ovsienko [Tue, 21 Jul 2009 08:23:36 +0000 (08:23 +0000)] 
r2988  - displayedName(): rework into setDisplayedName(), which also sets {$nameless} autotag (ticket:72)

10 years agor2987 - hotfix: chapter id is actually 27 for PDUs
Denis Ovsienko [Tue, 21 Jul 2009 08:17:42 +0000 (08:17 +0000)] 
r2987  - hotfix: chapter id is actually 27 for PDUs

10 years agor2986 - added missing comma
Denis Ovsienko [Tue, 21 Jul 2009 07:58:52 +0000 (07:58 +0000)] 
r2986  - added missing comma

10 years agor2985 - list records for APC (ticket:268)
Denis Ovsienko [Tue, 21 Jul 2009 07:28:39 +0000 (07:28 +0000)] 
r2985  - list records for APC (ticket:268)

10 years agor2984 - sync comments again
Denis Ovsienko [Mon, 20 Jul 2009 18:38:59 +0000 (18:38 +0000)] 
r2984  - sync comments again

10 years agor2983 - trunk<->maintenance sync of some trivial changes to reduce diff noise
Denis Ovsienko [Mon, 20 Jul 2009 18:31:27 +0000 (18:31 +0000)] 
r2983  - trunk<->maintenance sync of some trivial changes to reduce diff noise

10 years agor2978 - add missing comma
Denis Ovsienko [Mon, 20 Jul 2009 17:51:00 +0000 (17:51 +0000)] 
r2978  - add missing comma

10 years agor2977 - getStickerSearchResults(): remove old copy
Denis Ovsienko [Mon, 20 Jul 2009 17:41:13 +0000 (17:41 +0000)] 
r2977  - getStickerSearchResults(): remove old copy

10 years agor2974 - changeset:2973 was a mistake
Denis Ovsienko [Mon, 20 Jul 2009 17:28:58 +0000 (17:28 +0000)] 
r2974  - changeset:2973 was a mistake

10 years agor2973 - maintenance->trunk sync of changeset:2938
Denis Ovsienko [Mon, 20 Jul 2009 16:45:09 +0000 (16:45 +0000)] 
r2973  - maintenance->trunk sync of changeset:2938

10 years agor2972 - maintenance->trunk sync of changeset:2932
Denis Ovsienko [Mon, 20 Jul 2009 16:29:49 +0000 (16:29 +0000)] 
r2972  - maintenance->trunk sync of changeset:2932

10 years agor2971 - maintenance->trunk sync of changeset:2928
Denis Ovsienko [Mon, 20 Jul 2009 16:08:32 +0000 (16:08 +0000)] 
r2971  - maintenance->trunk sync of changeset:2928

10 years agor2970 - maintenance->trunk sync of changeset:2954
Denis Ovsienko [Mon, 20 Jul 2009 16:02:53 +0000 (16:02 +0000)] 
r2970  - maintenance->trunk sync of changeset:2954

10 years agor2969 - maintenance->trunk sync of changesets 2927, 2929, 2930, 2933, 2939, 2951
Denis Ovsienko [Mon, 20 Jul 2009 15:58:40 +0000 (15:58 +0000)] 
r2969  - maintenance->trunk sync of changesets 2927, 2929, 2930, 2933, 2939, 2951

10 years agor2968 - maintenance->trunk sync of changesets 2918, 2922, 2924~2927
Denis Ovsienko [Mon, 20 Jul 2009 15:55:48 +0000 (15:55 +0000)] 
r2968  - maintenance->trunk sync of changesets 2918, 2922, 2924~2927

10 years agor2962 - maintenance->trunk sync of changeset:2944
Denis Ovsienko [Mon, 20 Jul 2009 14:46:01 +0000 (14:46 +0000)] 
r2962  - maintenance->trunk sync of changeset:2944

10 years agor2961 - maintenance->trunk sync of changeset:2940
Denis Ovsienko [Mon, 20 Jul 2009 14:44:38 +0000 (14:44 +0000)] 
r2961  - maintenance->trunk sync of changeset:2940

10 years agor2960 - maintenance->trunk sync of changeset:2953
Denis Ovsienko [Mon, 20 Jul 2009 14:34:23 +0000 (14:34 +0000)] 
r2960  - maintenance->trunk sync of changeset:2953

10 years agor2959 - maintenance->trunk sync of changeset:2912
Denis Ovsienko [Mon, 20 Jul 2009 14:30:34 +0000 (14:30 +0000)] 
r2959  - maintenance->trunk sync of changeset:2912

10 years agor2958 - maintenance->trunk sync of changeset:2920
Denis Ovsienko [Mon, 20 Jul 2009 13:59:44 +0000 (13:59 +0000)] 
r2958  - maintenance->trunk sync of changeset:2920

10 years agor2957 - maintenance->trunk sync of changeset:2931
Denis Ovsienko [Mon, 20 Jul 2009 13:51:33 +0000 (13:51 +0000)] 
r2957  - maintenance->trunk sync of changeset:2931

10 years agor2956 - maintenance->trunk sync of changeset:2934
Denis Ovsienko [Mon, 20 Jul 2009 13:47:38 +0000 (13:47 +0000)] 
r2956  - maintenance->trunk sync of changeset:2934

10 years agor2952 - update: same port name can be repeated for an object with different types
Denis Ovsienko [Fri, 17 Jul 2009 18:07:26 +0000 (18:07 +0000)] 
r2952  - update: same port name can be repeated for an object with different types

10 years agor2950 - l2address index isn't UNIQUE any more
Denis Ovsienko [Wed, 15 Jul 2009 21:20:42 +0000 (21:20 +0000)] 
r2950  - l2address index isn't UNIQUE any more
 - alreadyUsedL2Address(): new function implements application-level constraint on l2address
 - commitAddPort(): do atomic INSERT combined with constraint check
 - commitUpdatePort(): idem

10 years agor2949 - add index for "reservation comment" column, search uses it now
Denis Ovsienko [Wed, 15 Jul 2009 20:34:22 +0000 (20:34 +0000)] 
r2949  - add index for "reservation comment" column, search uses it now

10 years agor2948 - scanIPv4Space(): simplify queries, discard local cache, rely on spotEntity...
Denis Ovsienko [Tue, 14 Jul 2009 22:37:30 +0000 (22:37 +0000)] 
r2948  - scanIPv4Space(): simplify queries, discard local cache, rely on spotEntity() (ticket:248)

10 years agor2947 - mergeSearchResults(): discard unused function
Denis Ovsienko [Tue, 14 Jul 2009 22:04:09 +0000 (22:04 +0000)] 
r2947  - mergeSearchResults(): discard unused function

10 years agor2946 - renderSearchResults(): discard detection of L2 addresses, it is now a sub...
Denis Ovsienko [Tue, 14 Jul 2009 21:51:09 +0000 (21:51 +0000)] 
r2946  - renderSearchResults(): discard detection of L2 addresses, it is now a sub-search in objects
 - searchByl2address(): sayonara
 - getPortRsvSearchResults(): rename to getPortSearchResults(), also look in "l2address", when argument qualifies
 - l2addressForDatabase(): also consider RE_L2_WWN_COLON, RE_L2_WWN_HYPHEN, RE_L2_WWN_SOLID regexps

10 years agor2945 - newPortForwarding(): check value of the right variable
Denis Ovsienko [Tue, 14 Jul 2009 12:01:44 +0000 (12:01 +0000)] 
r2945  - newPortForwarding(): check value of the right variable

10 years agor2942 - search_cmpObj(): dismiss useless function
Denis Ovsienko [Mon, 13 Jul 2009 11:21:47 +0000 (11:21 +0000)] 
r2942  - search_cmpObj(): dismiss useless function
 - getObjectSearchResults(): dismiss old code, merge getObjectSearchResults_new()
 - getObjectAttrsSearchResults(): new sub-search helper for static columns
 - renderSearchResults(): perform one "object" search again

10 years agor2941 - maintenance->trunk sync of changeset 2938
Denis Ovsienko [Mon, 13 Jul 2009 09:53:31 +0000 (09:53 +0000)] 
r2941  - maintenance->trunk sync of changeset 2938

10 years agor2936 - renderSearchResults(): do not display header above object list
Denis Ovsienko [Tue, 7 Jul 2009 18:23:45 +0000 (18:23 +0000)] 
r2936  - renderSearchResults(): do not display header above object list

10 years agor2935 - update bracket images
Denis Ovsienko [Tue, 7 Jul 2009 18:18:03 +0000 (18:18 +0000)] 
r2935  - update bracket images

10 years agor2923 - initial bracket icon
Denis Ovsienko [Fri, 3 Jul 2009 23:17:13 +0000 (23:17 +0000)] 
r2923  - initial bracket icon

10 years agor2921 - netmaskbylen is now a global array, so not only renderIPv4Network() can...
Denis Ovsienko [Thu, 2 Jul 2009 13:57:48 +0000 (13:57 +0000)] 
r2921  - netmaskbylen is now a global array, so not only renderIPv4Network() can make use of it
 - wildcardbylen: idem

10 years agor2919 - finalise dragons/knight graphics
Denis Ovsienko [Wed, 1 Jul 2009 12:50:52 +0000 (12:50 +0000)] 
r2919  - finalise dragons/knight graphics

10 years agor2917 - amplifyCell(): do not repeat calculation already performed
Denis Ovsienko [Mon, 29 Jun 2009 16:47:27 +0000 (16:47 +0000)] 
r2917  - amplifyCell(): do not repeat calculation already performed

10 years agor2914 - move rtwidth global array to functions.php to fix rack thumb rendering
Denis Ovsienko [Sat, 27 Jun 2009 11:09:18 +0000 (11:09 +0000)] 
r2914  - move rtwidth global array to functions.php to fix rack thumb rendering

10 years agor2913 - showError(): move to init.php
Denis Ovsienko [Sat, 27 Jun 2009 00:00:44 +0000 (00:00 +0000)] 
r2913  - showError(): move to init.php
 - assertUIntArg(): move to functions.php
 - assertStringArg(): ditto
 - assertBoolArg(): ditto
 - assertIPv4Arg(): ditto
 - dumpArray(): move to exceptions.php
 - print404(): ditto
 - printGenericException(): ditto
 - printException(): ditto
 - init.php: don't require interface.php
 - popup.php: require interface.php
 - index.php: ditto

10 years agor2912 - maintenance<->trunk cross-sync
Denis Ovsienko [Fri, 26 Jun 2009 22:27:56 +0000 (22:27 +0000)] 
r2912  - maintenance<->trunk cross-sync

10 years agor2911 added older Brocade FC switches and newer Dell servers to dictionary
Aaron Dummer [Fri, 26 Jun 2009 17:06:08 +0000 (17:06 +0000)] 
r2911 added older Brocade FC switches and newer Dell servers to dictionary

10 years agor2909 - saveEntityTags(): don't import global vars, which we don't use here
Denis Ovsienko [Fri, 26 Jun 2009 09:47:32 +0000 (09:47 +0000)] 
r2909  - saveEntityTags(): don't import global vars, which we don't use here

10 years agor2906 - maintenance->trunk sync of changesets 2886~2894
Denis Ovsienko [Thu, 25 Jun 2009 11:42:46 +0000 (11:42 +0000)] 
r2906  - maintenance->trunk sync of changesets 2886~2894

10 years agor2904 Added changelog entry for ticket #234
Denis Yeldandi [Thu, 25 Jun 2009 10:49:54 +0000 (10:49 +0000)] 
r2904 Added changelog entry for ticket #234

10 years agor2897 * Added RealmNotFoundException
Denis Yeldandi [Wed, 24 Jun 2009 14:21:14 +0000 (14:21 +0000)] 
r2897  * Added RealmNotFoundException
 * InvalidArgException now takes argument's name and value

10 years agor2896 Added trigger for rackspace tab (ticket #234)
Denis Yeldandi [Wed, 24 Jun 2009 13:36:24 +0000 (13:36 +0000)] 
r2896 Added trigger for rackspace tab (ticket #234)

10 years agor2885 - renderTagCheckbox(): wrap tag checkbox and its name with LABEL (suggested...
Denis Ovsienko [Sat, 20 Jun 2009 10:13:50 +0000 (10:13 +0000)] 
r2885  - renderTagCheckbox(): wrap tag checkbox and its name with LABEL (suggested by Frank Altpeter)

10 years agor2884 - initial working implementation of masklen_eq_NN, masklen_le_NN and masklen_ge_NN
Denis Ovsienko [Fri, 19 Jun 2009 16:35:57 +0000 (16:35 +0000)] 
r2884  - initial working implementation of masklen_eq_NN, masklen_le_NN and masklen_ge_NN

10 years agor2883 - generateEntityAutoTags(): don't generate {$tagless} in 'user' realm; generat...
Denis Ovsienko [Fri, 19 Jun 2009 15:00:15 +0000 (15:00 +0000)] 
r2883  - generateEntityAutoTags(): don't generate {$tagless} in 'user' realm; generate {$masklen_} in 'ipv4net'

10 years agor2882 - pull changeset:2881 into trunk
Denis Ovsienko [Fri, 19 Jun 2009 09:56:48 +0000 (09:56 +0000)] 
r2882  - pull changeset:2881 into trunk

10 years agor2880 - renderTagRowForViewer(): show tag refc in normal size font
Denis Ovsienko [Thu, 18 Jun 2009 09:39:52 +0000 (09:39 +0000)] 
r2880  - renderTagRowForViewer(): show tag refc in normal size font
 - renderTagCheckbox(): idem

10 years agor2879 - pull {$untagged} into trunk
Denis Ovsienko [Tue, 16 Jun 2009 12:38:35 +0000 (12:38 +0000)] 
r2879  - pull {$untagged} into trunk

10 years agor2875 - commitDeleteFile(): don't forget to call destroyTagsForEntity() (ticket...
Denis Ovsienko [Tue, 16 Jun 2009 12:04:39 +0000 (12:04 +0000)] 
r2875  - commitDeleteFile(): don't forget to call destroyTagsForEntity() (ticket:250)

10 years agor2874 - init.php: set remote_username to administrator's username, when script_mode...
Denis Ovsienko [Tue, 16 Jun 2009 10:21:21 +0000 (10:21 +0000)] 
r2874  - init.php: set remote_username to administrator's username, when script_mode is enabled

10 years agor2873 - constructUserCell(): generate autotags, even if there is no local account...
Denis Ovsienko [Tue, 16 Jun 2009 09:34:02 +0000 (09:34 +0000)] 
r2873  - constructUserCell(): generate autotags, even if there is no local account (ticket:251)

10 years agor2871 - getObjectPortsAndLinks(): return remote port type id, if it is available
Denis Ovsienko [Mon, 15 Jun 2009 21:16:15 +0000 (21:16 +0000)] 
r2871  - getObjectPortsAndLinks(): return remote port type id, if it is available

10 years agor2866 - renderTagRowForViewer(): display refc for each "used" tag
Denis Ovsienko [Sun, 14 Jun 2009 13:18:51 +0000 (13:18 +0000)] 
r2866  - renderTagRowForViewer(): display refc for each "used" tag

10 years agor2865 - renderNewRackForm(): pass current realm to renderNewEntityTags()
Denis Ovsienko [Sun, 14 Jun 2009 12:53:57 +0000 (12:53 +0000)] 
r2865  - renderNewRackForm(): pass current realm to renderNewEntityTags()
 - renderIPv4SpaceEditor(): idem
 - renderAddMultipleObjectsForm(): idem
 - renderVSListEditForm(): idem
 - editRSPools(): idem
 - renderTagCheckbox(): display refc for each "used" tag, if target realm is known
 - renderEntityTags(): pass current realm to renderTagCheckbox()
 - renderNewEntityTags(): idem
 - renderCellFilterPortlet(): idem, plus provide the current selection to getObjectiveTagTree()
 - getObjectiveTagTree(): omit meaningless routes, but never skip pre-selected nodes

10 years agor2864 - more tags in sample data
Denis Ovsienko [Sun, 14 Jun 2009 11:26:39 +0000 (11:26 +0000)] 
r2864  - more tags in sample data

10 years agor2863 Warn and abort on initial snmpget if there was an error.
Jonathan Thurman [Sat, 13 Jun 2009 07:28:52 +0000 (07:28 +0000)] 
r2863 Warn and abort on initial snmpget if there was an error.

10 years agor2861 Fix a dict_key violation that I just created...
Jonathan Thurman [Sat, 13 Jun 2009 07:06:45 +0000 (07:06 +0000)] 
r2861 Fix a dict_key violation that I just created...

10 years agor2859 improved IOS detection and fixed a logic error. closes ticket 232
Jonathan Thurman [Sat, 13 Jun 2009 06:29:13 +0000 (06:29 +0000)] 
r2859 improved IOS detection and fixed a logic error. closes ticket 232

10 years agor2857 add Cisco dictionary entry for WS-CBS3030-DEL. closes ticket 225
Jonathan Thurman [Sat, 13 Jun 2009 06:25:27 +0000 (06:25 +0000)] 
r2857 add Cisco dictionary entry for WS-CBS3030-DEL. closes ticket 225

10 years agor2855 configure default SNMP community
Jonathan Thurman [Sat, 13 Jun 2009 06:12:30 +0000 (06:12 +0000)] 
r2855 configure default SNMP community

10 years agor2853 - commitUpdateFile(): throw InvalidArgException instead of showing error
Denis Ovsienko [Fri, 12 Jun 2009 23:25:49 +0000 (23:25 +0000)] 
r2853  - commitUpdateFile(): throw InvalidArgException instead of showing error
 - commitUpdateObject(): idem
 - saveScript(): idem
 - executeAutoPorts(): idem
 - commitSetInService(): idem
 - commitCreateRSPool(): idem
 - commitUpdateVS(): idem
 - commitUpdateRS(): idem
 - commitCreateVS(): idem
 - addRStoRSPool(): idem
 - commitUpdateDictionary(): idem
 - commitSupplementDictionary(): idem
 - commitAddChapter(): idem
 - commitUpdateChapter(): idem
 - readChapter(): idem
 - commitReplaceFile(): don't validate primary key value at all
 - getFileLinks(): idem
 - getFile(): idem
 - getSLBConfig(): idem
 - commitUpdateRSPool(): idem
 - getRSPoolsForObject(): idem
 - resetThumbCache(): idem
 - commitUpdateLB(): idem
 - commitUpdateRS(): idem
 - commitDeleteVS(): idem
 - commitDeleteObject(): idem
 - getMolecule(): idem
 - getMoleculeForObject(): idem
 - getOperationMolecules(): idem
 - getResidentRacksData(): idem
 - commitAddPort(): idem
 - commitReduceDictionary(): idem
 - commitDeleteChapter(): idem

10 years agor2852 - getFileLinkInfo(): rework unused function into getFileStats() and use it...
Denis Ovsienko [Fri, 12 Jun 2009 23:24:49 +0000 (23:24 +0000)] 
r2852  - getFileLinkInfo(): rework unused function into getFileStats() and use it in reports

10 years agor2849 - propagate InvalidArgException
Denis Ovsienko [Thu, 11 Jun 2009 17:36:59 +0000 (17:36 +0000)] 
r2849  - propagate InvalidArgException

10 years agor2848 - printRoutersTD(): use spotEntity()
Denis Ovsienko [Thu, 11 Jun 2009 16:54:07 +0000 (16:54 +0000)] 
r2848  - printRoutersTD(): use spotEntity()
 - renderRouterCell(): use provided cell structure, don't call loadEntityTags()
 - renderIPv4SpaceRecords(): drop unused variable
 - renderIPv4Space(): idem

10 years agor2847 - don't forget to update AttributeMap in upgrade.php
Denis Ovsienko [Thu, 11 Jun 2009 15:22:55 +0000 (15:22 +0000)] 
r2847  - don't forget to update AttributeMap in upgrade.php