racktables
11 years agor3175 Returning multistring ACK in ajax
Denis Yeldandi [Tue, 20 Oct 2009 08:49:02 +0000 (08:49 +0000)] 
r3175 Returning multistring ACK in ajax

11 years agor3171 Deleted showError in case of failed inserts and updates
Denis Yeldandi [Mon, 19 Oct 2009 10:59:04 +0000 (10:59 +0000)] 
r3171 Deleted showError in case of failed inserts and updates

11 years agor3170 useSelectBlade doesn't have caller argument no more
Denis Yeldandi [Mon, 19 Oct 2009 10:58:36 +0000 (10:58 +0000)] 
r3170 useSelectBlade doesn't have caller argument no more

11 years agor3169 DB exceptions
Denis Yeldandi [Mon, 19 Oct 2009 10:57:59 +0000 (10:57 +0000)] 
r3169 DB exceptions

11 years agor3168 Added missing comma in init-dictbase.sql that caused installation to fail.
Jonathan Thurman [Sun, 18 Oct 2009 05:19:31 +0000 (05:19 +0000)] 
r3168 Added missing comma in init-dictbase.sql that caused installation to fail.

11 years agor3156 - generateEntityAutoTags(): add {$no_asset_tag} where necessary
Denis Ovsienko [Mon, 12 Oct 2009 08:29:56 +0000 (08:29 +0000)] 
r3156  - generateEntityAutoTags(): add {$no_asset_tag} where necessary
 - findAutoTagWarnings(): list the tag in "known" list

11 years agor3155 - don't display IPv4 address comment as a header, but put it into navigation...
Denis Ovsienko [Sun, 11 Oct 2009 14:52:59 +0000 (14:52 +0000)] 
r3155  - don't display IPv4 address comment as a header, but put it into navigation path

11 years agor3154 - maintenance->trunk sync of changsets 3147~3152
Denis Ovsienko [Mon, 5 Oct 2009 14:00:14 +0000 (14:00 +0000)] 
r3154  - maintenance->trunk sync of changsets 3147~3152

11 years agor3153 - maintenance->trunk sync of changeset:3136
Denis Ovsienko [Mon, 5 Oct 2009 13:57:32 +0000 (13:57 +0000)] 
r3153  - maintenance->trunk sync of changeset:3136

11 years agor3146 - maintenance->trunk sync of changesets 3143~3145
Denis Ovsienko [Thu, 1 Oct 2009 12:42:46 +0000 (12:42 +0000)] 
r3146  - maintenance->trunk sync of changesets 3143~3145

11 years agor3142 - add __FUNCTION__ to useSelectBlade() calls, which didn't have it there
Denis Ovsienko [Mon, 28 Sep 2009 08:41:05 +0000 (08:41 +0000)] 
r3142  - add __FUNCTION__ to useSelectBlade() calls, which didn't have it there

11 years agor3141 - maintenance->trunk sync of changeset:3140
Denis Ovsienko [Fri, 25 Sep 2009 17:26:24 +0000 (17:26 +0000)] 
r3141  - maintenance->trunk sync of changeset:3140

11 years agor3139 - include "network security" into IPv4 lists
Denis Ovsienko [Thu, 24 Sep 2009 08:09:05 +0000 (08:09 +0000)] 
r3139  - include "network security" into IPv4 lists

11 years agor3138 - renderPortOIFCompatViewer(): don't produce a warning (ticket:291)
Denis Ovsienko [Thu, 24 Sep 2009 07:19:01 +0000 (07:19 +0000)] 
r3138  - renderPortOIFCompatViewer(): don't produce a warning (ticket:291)

11 years agor3134 - maintenance->trunk sync of changesets: 3130, 3131, 3133
Denis Ovsienko [Wed, 16 Sep 2009 09:13:45 +0000 (09:13 +0000)] 
r3134  - maintenance->trunk sync of changesets: 3130, 3131, 3133

11 years agor3129 - mention APC work on the list
Denis Ovsienko [Tue, 15 Sep 2009 17:02:47 +0000 (17:02 +0000)] 
r3129  - mention APC work on the list

11 years agor3128 - feature AC ports in demo data
Denis Ovsienko [Tue, 15 Sep 2009 16:27:27 +0000 (16:27 +0000)] 
r3128  - feature AC ports in demo data

11 years agor3127 - doPDUSNMPmining(): output the actual number of records added
Denis Ovsienko [Tue, 15 Sep 2009 16:24:34 +0000 (16:24 +0000)] 
r3127  - doPDUSNMPmining(): output the actual number of records added

11 years agor3126 - doSNMPmining(): also process routers
Denis Ovsienko [Tue, 15 Sep 2009 16:12:03 +0000 (16:12 +0000)] 
r3126  - doSNMPmining(): also process routers
 - doSwitchSNMPmining(): last commits broke it, fix

11 years agor3125 - finally stick with "AC-in" and "AC-out"
Denis Ovsienko [Tue, 15 Sep 2009 16:09:01 +0000 (16:09 +0000)] 
r3125  - finally stick with "AC-in" and "AC-out"

11 years agor3122 - justify PortInnerInterface declarations
Denis Ovsienko [Tue, 15 Sep 2009 14:01:31 +0000 (14:01 +0000)] 
r3122  - justify PortInnerInterface declarations

11 years agor3121 - make $known_APC_SKUs a global array
Denis Ovsienko [Tue, 15 Sep 2009 10:33:01 +0000 (10:33 +0000)] 
r3121  - make $known_APC_SKUs a global array
 - doPDUSNMPmining(): use pwr-in/pwr-out types; attach stickers to PDU
 - commitUpdatePortLabels(): remove unused function for now

11 years agor3119 - enable "OEM S/N", "FQDN" and "SW version" stickers for PDUs
Denis Ovsienko [Tue, 15 Sep 2009 09:48:54 +0000 (09:48 +0000)] 
r3119  - enable "OEM S/N", "FQDN" and "SW version" stickers for PDUs

11 years agor3118 - "power plug" (16) becomes "pwr-in" (16) and "pwr-out" (1322)
Denis Ovsienko [Tue, 15 Sep 2009 09:02:59 +0000 (09:02 +0000)] 
r3118  - "power plug" (16) becomes "pwr-in" (16) and "pwr-out" (1322)

11 years agor3117 - maintenance->trunk sync of changesets 3115, 3116
Denis Ovsienko [Tue, 15 Sep 2009 07:59:32 +0000 (07:59 +0000)] 
r3117  - maintenance->trunk sync of changesets 3115, 3116

11 years agor3114 - enforce minimum width for tag selector DIV wrapper
Denis Ovsienko [Mon, 14 Sep 2009 05:48:07 +0000 (05:48 +0000)] 
r3114  - enforce minimum width for tag selector DIV wrapper

11 years agor3113 - update according to PowerNet-MIB
Denis Ovsienko [Sun, 13 Sep 2009 12:59:33 +0000 (12:59 +0000)] 
r3113  - update according to PowerNet-MIB

11 years agor3111 - maintenance->trunk sync of changeset:3096
Denis Ovsienko [Sun, 13 Sep 2009 11:26:43 +0000 (11:26 +0000)] 
r3111  - maintenance->trunk sync of changeset:3096

11 years agor3109 - update ChangeLog about ticket:64
Denis Ovsienko [Sun, 13 Sep 2009 10:49:25 +0000 (10:49 +0000)] 
r3109  - update ChangeLog about ticket:64

11 years agor3106 - justify Port table keys to include iif_id in UNIQUE
Denis Ovsienko [Thu, 10 Sep 2009 14:56:41 +0000 (14:56 +0000)] 
r3106  - justify Port table keys to include iif_id in UNIQUE

11 years agor3105 - maintenance->trunk sync of changesets 3101, 3103, 3104
Denis Ovsienko [Mon, 7 Sep 2009 06:34:40 +0000 (06:34 +0000)] 
r3105  - maintenance->trunk sync of changesets 3101, 3103, 3104

11 years agor3102 - also list next Ubuntu release
Denis Ovsienko [Fri, 4 Sep 2009 15:39:40 +0000 (15:39 +0000)] 
r3102  - also list next Ubuntu release

11 years agor3100 - repeat IPV4_TREE_RTR_AS_CELL in trunk
Denis Ovsienko [Fri, 4 Sep 2009 06:28:21 +0000 (06:28 +0000)] 
r3100  - repeat IPV4_TREE_RTR_AS_CELL in trunk

11 years agor3099 - add a record for Juniper
Denis Ovsienko [Fri, 4 Sep 2009 06:21:33 +0000 (06:21 +0000)] 
r3099  - add a record for Juniper

11 years agor3097 - merged SNMP code for switches and PDUs in one tab
Denis Ovsienko [Wed, 2 Sep 2009 19:11:49 +0000 (19:11 +0000)] 
r3097  - merged SNMP code for switches and PDUs in one tab

11 years agor3095 - iftable_processors: specify IIF ID, where necessary
Denis Ovsienko [Wed, 2 Sep 2009 12:46:02 +0000 (12:46 +0000)] 
r3095  - iftable_processors: specify IIF ID, where necessary
 - querySNMPData(): let doSNMPmining() decide, where to redirect
 - doSNMPmining(): suppress SNMP warnings to leave space for redirect header

11 years agor3094 - sort out 4948 records (ticket:286)
Denis Ovsienko [Tue, 1 Sep 2009 14:58:51 +0000 (14:58 +0000)] 
r3094  - sort out 4948 records (ticket:286)

11 years agor3093 - more records for OS chapter (ticket:281)
Denis Ovsienko [Tue, 1 Sep 2009 14:48:02 +0000 (14:48 +0000)] 
r3093  - more records for OS chapter (ticket:281)

11 years agor3092 - generateEntityAutoTags(): call validTagName() correctly
Denis Ovsienko [Tue, 1 Sep 2009 14:43:18 +0000 (14:43 +0000)] 
r3092  - generateEntityAutoTags(): call validTagName() correctly

11 years agor3091 - maintenance->trunk sync of changeset:3075
Denis Ovsienko [Tue, 1 Sep 2009 12:46:50 +0000 (12:46 +0000)] 
r3091  - maintenance->trunk sync of changeset:3075

11 years agor3090 - maintenance->trunk sync of changeset:3087
Denis Ovsienko [Tue, 1 Sep 2009 12:45:24 +0000 (12:45 +0000)] 
r3090  - maintenance->trunk sync of changeset:3087

11 years agor3086 - justify table headers for ports
Denis Ovsienko [Fri, 28 Aug 2009 16:17:37 +0000 (16:17 +0000)] 
r3086  - justify table headers for ports

11 years agor3085 - getObjectPortsAndLinks(): always sort port list before returning
Denis Ovsienko [Fri, 28 Aug 2009 15:32:08 +0000 (15:32 +0000)] 
r3085  - getObjectPortsAndLinks(): always sort port list before returning
 - trigger_snmpportfinder(): do not call getObjectPortsAndLinks() directly
 - trigger_autoports(): idem
 - renderSearchResults(): idem
 - renderRackObject(): idem
 - renderPortsForObject(): use IIF/OIF column names
 - renderRackObject(): idem

11 years agor3084 - adjust "widetable" style a bit
Denis Ovsienko [Fri, 28 Aug 2009 15:30:35 +0000 (15:30 +0000)] 
r3084  - adjust "widetable" style a bit

11 years agor3083 - rename PortType chapter into PortOuterInterface
Denis Ovsienko [Fri, 28 Aug 2009 13:11:01 +0000 (13:11 +0000)] 
r3083  - rename PortType chapter into PortOuterInterface
 - list Dell M1000e backplane interface

11 years agor3082 - make 'WDM standard by interface' actually work
Denis Ovsienko [Fri, 28 Aug 2009 12:37:07 +0000 (12:37 +0000)] 
r3082  - make 'WDM standard by interface' actually work

11 years agor3081 - dismiss default_port_type parameter
Denis Ovsienko [Fri, 28 Aug 2009 11:01:26 +0000 (11:01 +0000)] 
r3081  - dismiss default_port_type parameter
 - sync upgrade batch with real data

11 years agor3080 - CWDM/DWDM are not in the dictionary base any more
Denis Ovsienko [Fri, 28 Aug 2009 10:04:09 +0000 (10:04 +0000)] 
r3080  - CWDM/DWDM are not in the dictionary base any more

11 years agor3079 - more Cisco APs (by Boris)
Denis Ovsienko [Fri, 28 Aug 2009 09:28:00 +0000 (09:28 +0000)] 
r3079  - more Cisco APs (by Boris)

11 years agor3078 - addPortInterfaceCompat(): new function
Denis Ovsienko [Thu, 27 Aug 2009 17:29:11 +0000 (17:29 +0000)] 
r3078  - addPortInterfaceCompat(): new function
 - delPortInterfaceCompat(): ditto
 - renderPortIFCompat(): ditto
 - renderPortIFCompatEditor(): ditto
 - getPortIIFOptions(): ditto
 - commitSupplementPIC(): ditto
 - commitReducePIC(): ditto
 - getNewPortTypeOptions(): split into getPortInterfaceCompat() and real getNewPortTypeOptions()

11 years agor3077 - adjusted port types a bit more
Denis Ovsienko [Thu, 27 Aug 2009 15:55:57 +0000 (15:55 +0000)] 
r3077  - adjusted port types a bit more

11 years agor3076 - somewhat working prototype of IIF/OIF model
Denis Ovsienko [Thu, 27 Aug 2009 15:07:14 +0000 (15:07 +0000)] 
r3076  - somewhat working prototype of IIF/OIF model

11 years agor3074 - dismiss doSNMPmining_old()
Denis Ovsienko [Thu, 27 Aug 2009 10:39:20 +0000 (10:39 +0000)] 
r3074  - dismiss doSNMPmining_old()

11 years agor3073 - move IIF/OIF defaults out of SQL schema
Denis Ovsienko [Wed, 26 Aug 2009 21:23:14 +0000 (21:23 +0000)] 
r3073  - move IIF/OIF defaults out of SQL schema
 - perform IIF update in Port in a more accurate manner

11 years agor3072 - install a compound foreign key between Port and PortInterfaceCompat
Denis Ovsienko [Wed, 26 Aug 2009 20:29:42 +0000 (20:29 +0000)] 
r3072  - install a compound foreign key between Port and PortInterfaceCompat
 - list more outer interface types for 'hardwired' inner interface for now

11 years agor3071 - further work on IIF/OIF model
Denis Ovsienko [Wed, 26 Aug 2009 18:00:36 +0000 (18:00 +0000)] 
r3071  - further work on IIF/OIF model

11 years agor3070 - checkTypeAndAttribute(): new helper function for generic code
Denis Ovsienko [Wed, 26 Aug 2009 14:25:37 +0000 (14:25 +0000)] 
r3070  - checkTypeAndAttribute(): new helper function for generic code
 - trigger_livevlans(): make use of checkTypeAndAttribute()
 - trigger_APC_SNMP(): new function
 - class SNMPDevice: initial import of Russ Garrett's code
 - class APCPowerSwitch: idem
 - doPDUSNMPmining(): idem
 - commitUpdatePortLabels(): idem
 - renderPortsForObject(): idem

11 years agor3069 - add SQL stuff for ticket:64
Denis Ovsienko [Wed, 26 Aug 2009 14:14:44 +0000 (14:14 +0000)] 
r3069  - add SQL stuff for ticket:64

11 years agor3068 - reorder sample records in TagTree to comply with FK constraint
Denis Ovsienko [Wed, 26 Aug 2009 09:37:55 +0000 (09:37 +0000)] 
r3068  - reorder sample records in TagTree to comply with FK constraint

11 years agor3067 - set InnoDB where it should be (finishes changeset:3064)
Denis Ovsienko [Tue, 25 Aug 2009 13:54:43 +0000 (13:54 +0000)] 
r3067  - set InnoDB where it should be (finishes changeset:3064)

11 years agor3066 - Hitachi Cable records (ticket:275)
Denis Ovsienko [Mon, 24 Aug 2009 06:49:44 +0000 (06:49 +0000)] 
r3066  - Hitachi Cable records (ticket:275)

11 years agor3065 - APC records update
Denis Ovsienko [Mon, 24 Aug 2009 06:16:29 +0000 (06:16 +0000)] 
r3065  - APC records update

11 years agor3064 - InnoDB: employ foreign keys in TagTree, TagStorage
Denis Ovsienko [Fri, 21 Aug 2009 15:11:08 +0000 (15:11 +0000)] 
r3064  - InnoDB: employ foreign keys in TagTree, TagStorage
 - commitCreateTag(): handle FK error condition properly
 - commitUpdateTag(): idem

11 years agor3063 - renderTagRowForViewer(): real refc is in "total" counter
Denis Ovsienko [Thu, 20 Aug 2009 13:34:46 +0000 (13:34 +0000)] 
r3063  - renderTagRowForViewer(): real refc is in "total" counter
 - renderTagRowForEditor(): idem

11 years agor3060 - 0.17.4 pre-release justifications
Denis Ovsienko [Thu, 13 Aug 2009 11:15:07 +0000 (11:15 +0000)] 
r3060  - 0.17.4 pre-release justifications

11 years agor3059 - list 0.17.4 in max_dict_key
Denis Ovsienko [Thu, 13 Aug 2009 10:27:04 +0000 (10:27 +0000)] 
r3059  - list 0.17.4 in max_dict_key

11 years agor3058 - changeset:3053 was incorrect, fix things now
Denis Ovsienko [Wed, 12 Aug 2009 11:51:25 +0000 (11:51 +0000)] 
r3058  - changeset:3053 was incorrect, fix things now

11 years agor3057 - getPortSearchResults(): also search in 'label' column
Denis Ovsienko [Wed, 12 Aug 2009 10:36:33 +0000 (10:36 +0000)] 
r3057  - getPortSearchResults(): also search in 'label' column

11 years agor3056 - add constraints for: AttributeValue, RackObject, IPv4NAT, IPv4LB, IPv4VS
Denis Ovsienko [Wed, 12 Aug 2009 10:18:16 +0000 (10:18 +0000)] 
r3056  - add constraints for: AttributeValue, RackObject, IPv4NAT, IPv4LB, IPv4VS

11 years agor3055 - renderAddMultipleObjectsForm(): call the right function for SELECT output
Denis Ovsienko [Wed, 12 Aug 2009 09:11:01 +0000 (09:11 +0000)] 
r3055  - renderAddMultipleObjectsForm(): call the right function for SELECT output

11 years agor3054 - editRSPools(): do not block deletion of RS pool with servers in it
Denis Ovsienko [Tue, 11 Aug 2009 14:28:32 +0000 (14:28 +0000)] 
r3054  - editRSPools(): do not block deletion of RS pool with servers in it
 - renderCell(): display RS counter for RS pool, if it is not zero; align text to left

11 years agor3053 - deleteObject() get never called at depot-default
Denis Ovsienko [Tue, 11 Aug 2009 10:07:47 +0000 (10:07 +0000)] 
r3053  - deleteObject() get never called at depot-default

11 years agor3052 - put Link SQL code after Port to make it work with FKs
Denis Ovsienko [Tue, 11 Aug 2009 09:36:53 +0000 (09:36 +0000)] 
r3052  - put Link SQL code after Port to make it work with FKs

11 years agor3051 - getChapterRefc(): avoid array_fill_keys()
Denis Ovsienko [Tue, 11 Aug 2009 09:06:15 +0000 (09:06 +0000)] 
r3051  - getChapterRefc(): avoid array_fill_keys()

11 years agor3050 - peekNode(): don't try accessing nonexistent key
Denis Ovsienko [Tue, 11 Aug 2009 08:30:48 +0000 (08:30 +0000)] 
r3050  - peekNode(): don't try accessing nonexistent key

11 years agor3049 - make Port and Link InnoDB to explicitly set FK constraint between them
Denis Ovsienko [Mon, 10 Aug 2009 12:32:49 +0000 (12:32 +0000)] 
r3049  - make Port and Link InnoDB to explicitly set FK constraint between them

11 years agor3046 - 0.17.3 pre-release justifications
Denis Ovsienko [Sat, 8 Aug 2009 12:02:11 +0000 (12:02 +0000)] 
r3046  - 0.17.3 pre-release justifications

11 years agor3045 - renderProgressBarImage(): add 4 scale hints
Denis Ovsienko [Sat, 8 Aug 2009 11:35:33 +0000 (11:35 +0000)] 
r3045  - renderProgressBarImage(): add 4 scale hints

11 years agor3044 - fix ALTER TABLE
Denis Ovsienko [Sat, 8 Aug 2009 10:13:11 +0000 (10:13 +0000)] 
r3044  - fix ALTER TABLE

11 years agor3043 - getDictStats(): fixed SQL query
Denis Ovsienko [Thu, 6 Aug 2009 08:13:59 +0000 (08:13 +0000)] 
r3043  - getDictStats(): fixed SQL query

11 years agor3042 - maintenance->trunk sync of changeset:3040
Denis Ovsienko [Thu, 6 Aug 2009 07:17:43 +0000 (07:17 +0000)] 
r3042  - maintenance->trunk sync of changeset:3040

11 years agor3041 - ENABLE_MULTIPORT_FORM: new config option
Denis Ovsienko [Wed, 5 Aug 2009 12:03:57 +0000 (12:03 +0000)] 
r3041  - ENABLE_MULTIPORT_FORM: new config option
 - renderPortsForObject(): consider the new option

11 years agor3039 - fix type declaration of RACKS_PER_ROW
Denis Ovsienko [Wed, 5 Aug 2009 08:02:33 +0000 (08:02 +0000)] 
r3039  - fix type declaration of RACKS_PER_ROW

11 years agor3038 - group Ethernet port types together
Denis Ovsienko [Tue, 4 Aug 2009 15:14:05 +0000 (15:14 +0000)] 
r3038  - group Ethernet port types together

11 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

11 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

11 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)

11 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

11 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

11 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

11 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

11 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

11 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()

11 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

11 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

11 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)

11 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"

11 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)

11 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

11 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