1. 12b4558 Massive permission fix by lmr · 15 years ago
  2. e90176a Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com> by mbligh · 15 years ago
  3. 1984197 Remove the bundled version of simplejson on the autotest by mbligh · 15 years ago
  4. 8b0ea22 Overhaul how we deal with related data in TKO -- test labels, test attributes, machine labels, and iteration results. by showard · 15 years ago
  5. f713072 Change URLconfs to collect results of calling patterns(), rather than collecting tuples and then passing them into patterns all at the end. Django documentation specifically states that it's OK to concatenate the result of patterns(). by showard · 15 years ago
  6. eab66ce Rename the tables in the databases, by prefixing the app name. This is by showard · 15 years ago
  7. 26b7ec7 Note: This change is to support a project that I am working on. You should see no change in the behavior of your current Autotest installations. by showard · 15 years ago
  8. 763fd24 Simple bug in get_latest_tests that would cause it to include invalid test results (NA or NOSTATUS). Very low-impact, but I noticed it so might as well fix it. by showard · 15 years ago
  9. 356d237 Fix some max_length fields. Django no longer allows unique char fields by showard · 15 years ago
  10. d2b0c88 Add almost everything necessary for UI support for including test attributes in table view. by showard · 15 years ago
  11. 8bfb5cb Add support for joining specific test attributes to the TKO get_test_view() method and friends (including grouping friends). This required a number of cleanups to the code in general. The two big changes were: by showard · 15 years ago
  12. 99c2186 Fix CSV generation to use new RPC response format. by showard · 15 years ago
  13. c1c1caf Added afe_job_id column to the jobs table in TKO. Changed link in AFE by showard · 15 years ago
  14. c478040 Add RPCs for requesting iteration results from TKO and supporting model code. by showard · 15 years ago
  15. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  16. 2aa318e refactor and cleanup some database joining code for TKO queries by showard · 15 years ago
  17. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  18. a5288b4 Upgrade from Django 0.96 to Django 1.0.2. by showard · 15 years ago
  19. f4c702e Add job queued time and job queued day to the groupable field in spreadsheet view. by showard · 15 years ago
  20. 48d412c Fix regression caused by incomplete CL 4103202. Correct remaining by mbligh · 15 years ago
  21. 06b82fc Add unit tests for the TKO RPC interface by showard · 15 years ago
  22. d178447 Gracefully handle divide by zero when trying to graph a normalized plot and by showard · 15 years ago
  23. 194a59d Modify TKO Spreadsheet View's "Export to CSV" function to handle by showard · 15 years ago
  24. 90e2726 Neater way to get matplotlib to use /tmp as its temp directory. by showard · 15 years ago
  25. 77401f3 Allow all TestView fields to be displayed in cell contents in Spreadsheet View. by showard · 15 years ago
  26. 68693f7 populate_relationships() wasn't working for IterationAttributes and IterationResults in TKO, because they don't have primary key columns. the "right" fix would be to simply add primary key ID columns. unfortunately, that can take forever since it's a sort of intensive operation and iteration_result is a big table. so this change reworks how populate_relationships() works. it now handles many-to-one relationships separately, using a single query over the related table that doesn't depend on a primary key. also extended the unit test to cover this case, which required some annoying changes to account for this shortcoming of these tables. by showard · 15 years ago
  27. f8b1904 Add the ability for users to add test attributes. Non-user-created attributes (added by the parser) are still immutable. by showard · 15 years ago
  28. 0957a84 Add host attributes to AFE. Nothing actually uses them; they're purely for users and scripts to use. Initial implementation is minimal - new migration, new model, RPCs to set and delete, and inclusion of attributes in get_hosts() results. No CLI or frontend support. by showard · 15 years ago
  29. 93caf2d Escape user SQL for attribute filtering. Not sure why this wasn't failing before or when it started failing, but this definitely fixes it. by showard · 15 years ago
  30. 37059df CSV support for TKO table view. by showard · 15 years ago
  31. 3d6ae11 Export CSV support for spreadsheet view. by showard · 15 years ago
  32. 66b510e Fix create_embedded_plot() to use the *Plot classes. This fixes the "Link to this graph" feature in TKO. by showard · 15 years ago
  33. de01b76 Parameter "plot_info" should've been "plot_type" -- was a mistake. by showard · 15 years ago
  34. fbdab0b Support multiple embedded graph widgets on the same page. This required two changes to avoid collisions with shared global resources: by showard · 15 years ago
  35. b7a52fd globalInitialize() starts a timer and every 10 minutes requests by showard · 15 years ago
  36. eaccf8f move escape_user_sql() to the manager class, where it better belongs, make it not static, since it doesn't need to be and we need to override it, and override it in TestViewManager to specify the table whenever test_idx is used (otherwise it can be an ambiguous reference when test_attributes is joined) by showard · 15 years ago
  37. edd5897 Allow display of the message of the day in tko as well as afe. by showard · 15 years ago
  38. 3b2b930 * extract code for displaying graphs and managing graph drilldowns from *Frontend classes (which also manage the graph setup UI) into separate Plot classes (a Plot class and two subclasses, MetricsPlot and MachineQualHistogram). eventually, these plot classes will be usable as embedded widgets in other pages. by showard · 15 years ago
  39. ef6fe02 by showard · 15 years ago
  40. 84f3732 by showard · 15 years ago
  41. e5ae165 by showard · 15 years ago
  42. ec28156 by showard · 15 years ago
  43. 444d6e0 Permenantly up the limit of rows to 80k by mbligh · 15 years ago
  44. 7a37db1 by showard · 16 years ago
  45. 430dca9 Add a query_keyvals script to the CLI to allow command-line queries of by jadmanski · 16 years ago
  46. 43a3d26 Add a checkbox 'exclude "only if needed" labels' to host lists in AFE, checked by default in the create job view. by showard · 16 years ago
  47. fc8c6ae Add a include_labels option in the TestView model. This works by showard · 16 years ago
  48. d7b883d Return a user object instead of just a username, to match change made in AFE. by showard · 16 years ago
  49. f248952 Add feature to make spreadsheet header fields from combinations of machine labels. The user can create as many different machine-label-based fields as she wishes. For each field, she can enter a list of labels to be included. The field will then group on each combination of those labels. by showard · 16 years ago
  50. 35bcba2 Add test_started_time to spreadsheet field list. by showard · 16 years ago
  51. fcd0910 Change extra_select_fields default value to a dict by showard · 16 years ago
  52. 56e9377 Get the frontend unittest to run against SQLite. This required scattered changes: by showard · 16 years ago
  53. 7c199df Fix a couple of little bugs in TKO. by showard · 16 years ago
  54. 8a6eb0c add support for showing only the latest test run per cell in spreadsheet mode. this involved some extensive refactorings on both the client and server which then made the actual change quite simple. by showard · 16 years ago
  55. 8c9b839 add primitive support for fixed header values. fixed headers can be given as a comma- or whitespace-separated list of values. they will serve to both limit to results to the given values (something that could just as well be done with the WHERE clause, but I figured people would want this behavior) + force all given values to be included, even if it causes empty rows. by showard · 16 years ago
  56. 98ed33b Need to escape %'s in user-submitted test attribute filtering strings. by showard · 16 years ago
  57. e732ee7 -added capability to have site-specific urlconfs in TKO Django server by showard · 16 years ago
  58. 7fc993c Change code which makes multiple calls to fetchall() to make a single by showard · 16 years ago
  59. 64aeecd -add feature to filter on test attributes in TKO by showard · 16 years ago
  60. 79afb6b Fixed handling of "exclude_labels" option on the server. by showard · 16 years ago
  61. ce12f55 Attached is a large patch for a powerful and flexible new graphing system for new TKO. This system subsumes all the previous kernel graphing scripts under the tko/ directory and is capable of much more. These wiki pages document usage of the new system and give an idea of what it's capable of: by showard · 16 years ago
  62. 1a573ca Allow a different host for readonly connections. by showard · 16 years ago
  63. d50ffb4 -add easy invalidation functionality by showard · 16 years ago
  64. 0281350 -rewrite most of the label management code to be much more efficient by showard · 16 years ago
  65. 5bf7c50 Table name did not get updated in test labels query. This makes it impossible to query against test labels. by showard · 16 years ago
  66. dc8c079 Add missing __init__.py files. by showard · 16 years ago
  67. 5fd7085 Make these new scripts executable. by showard · 16 years ago
  68. 3544486 Initial checkin of new TKO interface. by showard · 16 years ago