forked from servermon/servermon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
340 lines (323 loc) · 14.3 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
===========
0.6.1 Release
1ecd8cf Case insensitive rack names in searches
1dcdfaa Fix a bug with racks not in row
504644a Add navigational arrows in rack view
9b44c74 Glyphicons for previous, next in equipment view
066e73b Following Bootstrap scaffolding
1ed92aa Handle toggle button in hostview a bit better
c943c5d Search with rackunit notation would not always work
172be8c 0020_populatecracknames backwards migration bug
8ebfc2e Fix bug with rack search not matching in hwdoc
7af9079 Bring text/plain search output up to par with html
c235f2d Fix a small bug with table in
===========
0.6.0 Release
d4aae9f Handle FieldError in opensearch suggestions
94f7856 Handle case with DatabaseError in suggestions
bdd7ca1 INSTALLED_APPS in templates
b9d0552 Better handling of search form
efd8749 Fix hwdoc case where hostname could be missing
1c2ad86 Fix bug with forced selection in search
ce9f20e subnav view documented and unit tested
1e00b01 Handle DatabaseError in Opensearch suggestions
c0b53f1 Use bootstrap's typeahead and not jQuery UI
464d665 Ready for release 0.6.0
3532dbb Remove unreferenced updates.css
f1031d7 Populate link from hwdoc results to puppet hosts
6f3f669 Populate submenu hrefs
c711f8a Populate href for dropdown submenu items
4b28908 Fix wrong url in rackrow view, use rack view
468fac8 Racks now have names. Datamigration needed
a4ffc0b Index page hwdoc stuff ajax populated
1ce5483 Correct numeric sorting in various places
0fb3323 Kill an unused CSS class in index page
c67095d Update jQuery tablesorter. Import jQuery metadata
2204443 Strip whitespace in text/plain responses
f647c93 Handle an exception occuring in 1 letter searches
1301fe3 Opensearch in search using jQuery UI autocomplete
759ac6b Imported some parts of jQuery UI
80532cc Example text in advanced search a placeholder
af073a2 Many tables are now sortable once again
ac7ad73 Re-implement the indicative statuses in hwdoc
99ec970 no user input in tests
e8e63fb Fix an omission in hostview
cbff504 Index page bootstrapized
8cb8fac Revert "updates app specifies its own navigation"
f3e89fa Revert "Puppet app specifies its own navigation"
3550072 Revert "Hwdoc app specifies its own navigation"
8006312 Advanced search just made a comeback
1920da6 Projectwide search results are now bootstrapped
b2bcf2f Add location info in hostview
8cb16d8 Location information in hostview
54aecbe Remove unused template
46fd08c Bootstrap in action part 3
fd5339f Fix navbar whitespace in small resolutions
9cfd68e Bootstrap in action part 2
dc5493e Bootstrap in action
5bd7c31 Imported bootstrap v2.3.1
ead0933 Updating to jQuery 1.9.1
f25e394 AJAX view for hwdoc navbar navigation
9376425 Hwdoc app specifies its own navigation
8594f03 Puppet app specifies its own navigation
07c3031 updates app specifies its own navigation
4d41448 base.html now has an overridable subnav block
eb0cf2a Bareboned hwdoc templates
14a2c22 Simplified and updated first page.
d79fb39 First draft of the unified search view
7bba601 Fix some logical errors in puppet search function
57dd945 404, 500 error pages i18n capable
e079b24 Moved advanced search to projectwide app
c7c766e Bringing updates app templates in a bare form
92e64b6 Fix a bug with the order of load i18n tag
c368e45 Memorytotal was wrong. Changed with memorysize
f12709e Bringing base templates in a bare form
2416e9d Bringing puppet app templates in bare form
d8e541c Update hwdoc tests to reflect URL changes
3535f8d Update tests for projectwide,hwdoc
d2e114f Handle cases of missing apps.
5b3cef8 Moving opensearch to projectwide views
bfc38dc GET instead of POST in search
a1b8ec3 Refactoring some helper functions
fb184c8 Add some Equipment models
71c2a07 Fix a bug in handling of all hwdoc commands
e90b109 Added 0.6 design docs
82f3b35 Updating glossary
===========
0.5.0 Release
f91e8d0 Updated settings.py.dist to support django 1.4
78ef746 Use the new content_type parameter for render
926eda1 OOB Hostname a link now in equipment view
b777791 Report security update count in host and package lists
b86b099 Change vim modelines
90a5859 Fix bug crashing host view
5460132 Added some facts and values in updates unit tests
b6f9e9c Fix bug with TICKETING not properly matching urls.
===========
0.4.2 Release
e93dc86 Update Makefile for 0.4.2 release
02ac60c Fix 2 bugs in ldapBackend and index page
a6d9dc3 Fix KeyError bug with some management commands
aad1842 Update hwdoc index page
34ab640 Add ticket display to equipment, datacenter
f5394ad Fix design error in hwdoc null=True, blank=True
a9646b4 Document populate_tickets function
8479932 Populate tickets and display a chromatic code
d2d4449 Populate equipment info from a ticketing system
a7bbc78 Add permission to change comments only in admin
f5daa39 Remove labels from hwdoc django management commands
0629faf Deduplicate code for django management commands
02b8d0e BMC firmware update command
fd3e7b6 Fix bug with search in admin view
1f58531 Removed unused status-ok.gif static file
7c070cf Removed unused template from updates app
21dcfec Moved project wide views to dedicated app
804920a Moved various templates to their right places
b3b3825 Moved views.query to puppet.views.query
d6921e8 Moved views.inventory to updates.views.inventory
3b8a1b2 Moved views.host view to updates.views.host
9299fcc Unit Tests for servermon wide views
08d8b50 Unit Tests for updates app
07ee7ce Some first puppet app unit tests
1daaae1 Fix a minor bug in host view
5374eb7 Fix inspection left outs
b881c03 Unicode characters supplied at search handling
f96b504 Add design docs for 0.5
6cc33ca Updated jquery to version 1.7.2
8d5a5f8 Add get_all_users hwdoc command
6a7042b Use django unittest module alias in hwdoc
===========
0.4.1 Release
9ab9cb2 Optimizations in hwdoc
0d253eb Bypass a bug with opensearch xml
aa76862 Fix a stupid bug with text search results in hwdoc
===========
0.4 Release
40252c6 Updated docs for v0.4
d50e550 Order rack in hwdoc index view by id
05a7e88 Makefile update
a047d56 Ordering of RackPosition set in model Meta
c082ffc Rack row view implemented.
1a9b469 Make unit th tags smaller
5799af8 Remove obsolete border attr from django image
c01bc52 Add Previous, Next nagivation in Equipment view
c90256a List datacenter in index view
b29ae21 Moved Equipment ordering in model
06ae695 Fix various i18n errors and omissions
3818ff6 Fixed a minor inconsistency in urls.py
031e3dd Updated hwdoc Unit Tests for 0.4
6d9c60a Long overdue design docs for 0.4 committed
4ed1c8c Populated templates for Rack, RackRow, Datacenter
17fb06d Bugs by omissions in hwdoc/views fixed
426769e Add ordering by unit descending to Equipment
f4e4804 Fix multiple places for documentation bug
5b90875 Minor documentation cleanup
ae7b393 First effort to merge diverged documentation places
dfe3da9 Views, URLconf and dummy templates for new models
e54c226 Preliminary Datacenter support
6527cfd Fix a small bug with some __unicode__ functions
7430428 Add/remove user functionality for BMC
4318a31 Add two rack models in fixtures
049f101 Fix bug with opensearch suggestions response
60a7ad0 Opensearch suggestion support
2502ca8 RackRow support
d4c8eac AdminModel for hwdoc.rack
ee5868e Remove django-extensions requirement from README
3f9c5ad hwdoc opensearch link tag conditionally used now
953d696 Make mimetype an HttpResponse arg in compat.py
975b47f Use admin_media_prefix rather than /media
3e8d3f8 Adjust fact query's fact list
0db3407 Templates reindenting & misc changes
a527407 hwdoc: use render instead of render_to_response
0c0efac Use timesince in a couple of spots
721f993 Hostview: add "toggle" to package updates too
2f7ee50 System information: add uptime
241cf29 Packageview: use em-dash for unknown installedVersion
4f8d74d packageview: use get_list_or_404()
346886d Use MEDIA_URL rather than hard-coded /static/
a178f5c Use {% url %} instead of hard-coded URL paths
4bfb9b3 Run package updates in transaction batches
2d5bc6a urls.py: use absolute imports
062a0ea Order problematic hosts by updated_at ascending
f69f65b Apply tablesorter & odd/even colors on most tables
82bdad2 Adjust statistics table
6a2585e updates: support changelog from multiple origins
15dea4f Add padlock for security updates
b8bfd8b apt2xml/updates: flag security updates
ba9989f Reindent hostview & packageview templates
c09f98f Optimize hostview package updates for performance
9e25db6 Add copyright notices for myself
d8a25f0 apt2xml: port to a newer python-apt API
3c32a3d apt2xml: add forgotten source_name attribute
a436a7b Cleanup a few imports
78e6160 settings.py: suggest here() for template path too
ebf0993 Minor adjustments to the puppet models
5250ead Performance optimizations on the update views
d69e7ca Make overview's problematic hosts a bit prettier
e2546fa Cleanup & optimize search
9216a2b Fact query: adjust fact exclude filter
435cc6d Optimize hw inventory & fact query pages
0315945 Add IPv6 address in host view
21a71fc Add total memory column to hardware inventory
a4a456a Replace depedency on custom facts
48bd6e2 HW inventory: filter out VMs with is_virtual fact
67218f6 Document IPy & whoosh dependency in README
2e1bf4f Get rid of a couple of spurious imports
9851818 Remove rendundant views/templates from puppet app
5225cce hwdoc templates internationalized
26952b0 Python strings in hwdoc are internationalized
02854e2 Changing hwdoc's modeline to make vim happier
82a61a0 Lower required verbosity level for output in hwdoc
41da6e9 Successfull Unit tests a prerequisite for release
94103e2 Fixed bug with username/password in CLI
bdc3b8c Equipment importing rack aware now
d0b1d50 Change Model to EquipmentModel in hwdoc commands
9286214 Replace erroneus variables in Makefile
2c97e06 Update sampledata to reflect the current models
9343bbe Allow Racks to be managed in admin interface
9356f27 Racks have a RackModel
ed6183e Split rack from Equipment model to its own model
38bf291 RackModel support
d997b29 Abstract some EquipmentModel info to Model
edf8a6c Fix bug with empty string searches
751fa8a Rename model to Equipment model
===========
0.3 Release
c4883cc Add missing installation directives in docs
eb1ccb4 Hardcoding version in doc building. Temporary measure
cd01258 Design docs, glossary, install notes for 0.3
0246a7e Move code documentation output to doc/api
f24baa3 Vendor hwdoc module docstrings
ca9579a Docstrings for entire hwdoc.management module
559e2f7 URLConf docstring
8779086 Epydoc config file added. Makefile supports doc
ad23db1 Sort equipment results by rack, reverse unit
5e912a4 OBB Hostnames made into hyperlinks
f2befed Remove obsolete state from equipment template
1104646 Docstrings for admin, functions, models, tests, views
7fb0221 Document using epydoc markup hwdoc/functions.py
990d086 Change displayed values for OOB attrs in admin
d741b0b Remove obsolete state entries from admin interface
c50da29 Removed initial_data from hwdoc
2719323 Dropping Hardware Equipment States
3d3680a Allow search by name, surname of people in hwdoc
19f2219 Add hwdoc views unit tests
55a7bf6 Split unit test cases
0226480 Dont fail if states dont exist during migration
72a8175 Renamed canonicalizemac to canonicalize_mac
7afd998 Added MAC address canonicalize test
77e9600 Handle a case where table for State doesn't exist
0100b72 Change state to ForeignKey
ef8e8f1 Adding states to hwdoc
92d6e14 Add hwdoc sample fixtures
1eee8aa use env in manage.py to locate python
6a098f6 Add a nice opensearch icon. This refs #2412
c5df7d5 hwdoc testing suite updates
0d38d8d Fix bug where searching digit-only serials failed
77927e7 Skip south unit tests
f04fca1 Updated hwdoc unittests for 0.3
8504a37 Add opensearch support for hwdoc
dbfe7c2 Fix empty string searches returning exception
77408a5 Abstract iLO3 serial speed specifics
01eb865 Supporting multiple MAC address formats in search
75d13e4 Fix bug with servermanagement mac address not being displayed
6a7416f Equipment state now appears equipment listings
9ddd296 Change Advanced Search string to the more self explanatory Free Text Search
0eeaa08 Sort objects in hwdoc index page
eb792c3 Rack and unit editable in admin equipment view
3b5cab6 Migrate admin URLConf to new standard
0b34da2 Bug where dns lookups would mangle hwdoc query
===========
0.2 Release
b4b7e32 Allocation and state in hwdoc admin interface
3ea2e87 Add hwdoc to urls.py
54b26d4 Index page for hwdoc
49d15e7 Remove some erroneus code causing too many results in searches
0488f66 Show number of results in hwdoc search
d2ee772 Some more minor changes in hwdoc importequipment command
c29275c Add a fujitsu model to fixtures
8065414 Some changes to importequipment hwdoc command
07ee09b First hwdoc index page draft
0f87d0b Minor stylistic changes in templates
dbe39b8 Advanced search link in all pages
0c6645b search now implements free text search from previous commit
333caf8 Freetext search implemented in hwdoc
097471d Advanced search view added
47af734 Fixed error causing hwdoc/urls.py ommision
7ca209d Presentation and well-formedness fixes
43af422 Minor results page changes
bdc4b7d Search fields now works with our search
95c8ba5 Minor results page updates
699eca2 hwdoc search results pages first draft
2936b84 Link from equipment to project
62b0bc2 Add a project view/template
66a078d A better __unicode__ attr for Role
0954d63 Add equipment view for hwdoc
a29fa07 Various search finetunings
fabf977 Add 500 error page
dc361d9 Change field order in hwdoc models
b0af284 Merge branch 'allocations'
670f34f Minor model cleanups for hwdoc
6d31efe Add Role, Project in admin site
e409953 Persons, emails, phones in one admin form
534e565 Changes in the admin page for equipment. Person admin page added
61de112 Minor changes to admin interface for hwdoc allocations feature
7f72fa2 Some __unicode__ functions for our new objects
6eb833d Allocations support added
4c090ea Whitespace cleanup
06aea30 Fixed issue with keyword argument license passed in all calls
9da70a6 Added a unittest first draft for hwdoc
42b36ce Bringing settings.py to 1.2 django version format
2267c48 Add servermon.hwdoc to settings.py
69e49c8 Removed deprecated VM_TIMEOUT setting
0b6436f iLO3 implentation for factory defaults command
7659223 Implemented bmc factory defaults django command
cd233d9 Add a 404 page
1265138 Implemented iLO3 BMC reset command
8df51bd Add a BMC reset command
156d6b5 dummy backend method to facilitate development added
eec901f South migrations for hwdoc
1825cd3 Static media files url handled by django when in debug mode
3714d25 Move the python encoding directive in the correct place
===========
0.1 Release