1. 250d84d Merge the two databases and the two Django projects. Note that the TKO migrations are still present, as is the migration code for TKO in database/migrate.py. These pieces of code are preserved because they are required by this change to perform the merge. A separate change will be submitted in the future to remove those references. by showard · 15 years ago[Renamed (98%) from new_tko/tko/rpc_interface.py]
  2. 8b0ea22 Overhaul how we deal with related data in TKO -- test labels, test attributes, machine labels, and iteration results. by showard · 15 years ago
  3. eab66ce Rename the tables in the databases, by prefixing the app name. This is by showard · 15 years ago
  4. 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
  5. d2b0c88 Add almost everything necessary for UI support for including test attributes in table view. by showard · 15 years ago
  6. 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
  7. c478040 Add RPCs for requesting iteration results from TKO and supporting model code. by showard · 15 years ago
  8. 06b82fc Add unit tests for the TKO RPC interface by showard · 15 years ago
  9. 77401f3 Allow all TestView fields to be displayed in cell contents in Spreadsheet View. by showard · 15 years ago
  10. 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
  11. 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
  12. b7a52fd globalInitialize() starts a timer and every 10 minutes requests by showard · 15 years ago
  13. edd5897 Allow display of the message of the day in tko as well as afe. by showard · 15 years ago
  14. e5ae165 by showard · 15 years ago
  15. ec28156 by showard · 15 years ago
  16. 430dca9 Add a query_keyvals script to the CLI to allow command-line queries of by jadmanski · 16 years ago
  17. d7b883d Return a user object instead of just a username, to match change made in AFE. by showard · 16 years ago
  18. 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
  19. fcd0910 Change extra_select_fields default value to a dict by showard · 16 years ago
  20. 56e9377 Get the frontend unittest to run against SQLite. This required scattered changes: by showard · 16 years ago
  21. 7c199df Fix a couple of little bugs in TKO. by showard · 16 years ago
  22. 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
  23. 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
  24. e732ee7 -added capability to have site-specific urlconfs in TKO Django server by showard · 16 years ago
  25. 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
  26. 0281350 -rewrite most of the label management code to be much more efficient by showard · 16 years ago
  27. 3544486 Initial checkin of new TKO interface. by showard · 16 years ago