Граф коммитов

4644 Коммитов

Автор SHA1 Сообщение Дата
William Lachance 656a91e837 Bug 1210009 - Fix bug in display of perf subtest comparison results
When original repository was not the same as the new repository, we wouldn't
show new results. This commit fixes that.
2015-09-30 12:44:46 -04:00
Jonathan French db1c5b9bbf Bug 1209922 - Display sheriff menu for all users 2015-09-30 12:00:33 -04:00
Ed Morley 60b8f347bd Bug 1179310 - Stop commenting on bugs when classifying failures
To reduce bugspam as well as the impact on full text search times for
bugzilla.mozilla.org's database, we're turning off bug comments.
2015-09-30 16:16:59 +01:00
Ed Morley 7241b58c5d Docs: Minor cleanup to the "Building the docs" section 2015-09-30 16:04:34 +01:00
Jonathan French 1804a4fae4 Bug 1209079 - Make all dropdowns use a pointer cursor
This makes all dropdown menu entries not containing an href
use a pointer cursor.
2015-09-29 17:02:10 -04:00
Jonathan French bb7fac66ed Bug 1209567 - Update 'esc' keyboard shortcut description 2015-09-29 16:30:46 -04:00
Ed Morley a76a06b850 Bug 1209523 - Fix grunt build minification of userguide.html
Also the s/userguide.app/userguide/ was to fix:

Error: [$injector:nomod] Module 'userguide' is not available!
2015-09-29 21:11:17 +01:00
Ed Morley 5065de4588 Bug 1209523 - Fix parse error during grunt build
As part of my work to get grunt build running automatically on deploy,
I'm going to run it on Travis to make sure we catch things like this
before deploy :-)
2015-09-29 21:11:15 +01:00
Jonathan French 3564dea78a Bug 1208486 - Lint and tidy up logviewer directives 2015-09-29 15:57:29 -04:00
Mauro Doglio a5aed772a2 Bug 1160111 - Add throttling for hawk clients
The new throtlling class is based on the hawk client id.
I added some tests to cover both the new throttling class and the one
based on oauth.
2015-09-29 21:22:22 +02:00
Mauro Doglio 8b669ee9cd Bug 1160111 - Add hawk authentication scheme
The hawk credentials lookup function is the glue between hawk and
the `application` django app. I wrote tests to verify its logic,
everything else is mostly configuration code.
2015-09-29 21:22:22 +02:00
Mauro Doglio 38a2e3a1b5 Bug 1160111 - Add requirements for hawkrest 2015-09-29 21:22:22 +02:00
Mauro Doglio 2b59445ef0 Bug 1160111 - Add ui to manage credentials.
An authenticated user can access the new ui and add new credentials.
When new credentials are created the system generates automatically
 a secret key which is available in the credentials details.
The credentials needs to be approved by a member of staff before they
can be used for data submission; that can be done via the admin
panel.
In the admin panel it is also possible to reset the secret key of one
or more credentials. The new secret will be available to its owner
in the application details.
2015-09-29 21:22:22 +02:00
Mauro Doglio 789c6a2543 Bug 1160111 - Add treeherder.credentials app
The new app handles treeherder client credentials.
The content of the credentials table should replace the credentials file
we currently use for authentication.
This commit includes orm models, migrations and an admin interface.
2015-09-29 21:22:21 +02:00
Mauro Doglio 01fab0efe9 Bug 1160111 - Create login page for login_required
The login_required decorator redirects unauthenticated users to
settings.LOGIN_URL, adding a `next` querystring parameter to it.
This parameter is then passed to the browserid login button so that
the user can be sent back to the original page after a successful
authentication.
2015-09-29 21:22:21 +02:00
Ed Morley 28d5708d7f Bug 1208102 - Submit the job start time date as UTC to ElasticSearch
Since `.fromtimestamp()` is being overridden by Django's TIME_ZONE and
so uses Pacific Time, even though rabbitmq's server time is UTC.
2015-09-29 12:57:43 +01:00
Jonathan French ca700dce6f Bug 1141569 - Display onscreen keyboard shortcuts 2015-09-28 16:33:49 -04:00
Maja Frydrychowicz 08615bd1c4 Bug 1209200 - Add Treeherder b-m, b-y job symbols and VP group symbol for buildbot media tests 2015-09-28 15:15:46 -04:00
Jonathan French 5af5d2e2b8 Merge pull request #948 from gbrmachado/Bug1108764
Bug 1108764 - Allow easy sharing of links to a specific log line in the log viewer
2015-09-28 13:29:47 -04:00
Jonathan French 82f45f74d1 Bug 1193804 - Break up treeherder.css - global.css 2015-09-28 12:31:40 -04:00
William Lachance 45c62a98a9 Bug 1208959 - Add buildbot definitions for talos g3 2015-09-28 11:03:41 -04:00
Jonathan French 57c047f1d3 Bug 1207771 - Disable Cancel job button when not logged in 2015-09-28 09:46:36 -04:00
Mauro Doglio caab123298 Merge pull request #986 from jgraham/autoclassify_api
Bug 1207126 - Implement an API endpoint for autoclassify data.
2015-09-28 14:22:49 +02:00
goma 4b1c450b95 Bug 1108764 - Add line highlighting and line linking in logviewer 2015-09-28 03:04:42 -03:00
James Graham 7911d23e6a Bug 1207126 - Implement an API endpoint for autoclassify data.
This provides an endpoint /api/failure_line?job_guid={something}
2015-09-25 17:04:28 +01:00
Jonathan French 7ace34b09b Bug 1193804 - Break up treeherder.css - resultsets.css 2015-09-25 11:04:01 -04:00
William Lachance d2e891c9f5 Bug 1207726 - Fix importing perf data when a subset of it already exists 2015-09-24 14:06:45 -04:00
William Lachance e6caeee9e3 Bug 1208086 - Hide links to whatsdeployed
It currently doesn't do anything useful. Commenting it out instead of eliminating
it just in case someone wants to bring it back.
2015-09-24 13:53:24 -04:00
William Lachance 8444cc13cc Merge pull request #1003 from wlach/1207816
Bug 1207816 - Bump default vagrant memory to 2G from 1G
2015-09-24 13:22:51 -04:00
Cameron Dawson b0b5460441 Bug 1207403 - don't replace existing local.py on vagrant 2015-09-24 09:11:53 -07:00
William Lachance b151ab45c7 Bug 1207816 - Bump default vagrant memory to 2G from 1G
It seems like 1G is too little for mysql as it is currently configured,
bumping the default memory on the Vagrant instance is an easy way of
addressing this.
2015-09-24 11:07:12 -04:00
Jonathan French f639b25746 Bug 1207304 - Dynamically set the min-width for job-tabs-panel
This sets a dyanmic width for the job-tabs-panel so when non-Talos
jobs are selected, we optimize the resize experience at small browser
widths since only 4 tabs are visible.

When Talos jobs are selected, we increase the size accordingly
to accommodate 5 tabs.
2015-09-24 09:23:46 -04:00
Jonathan French d80fc030e1 Bug 1206825 - Remove obsolete comment for div.talos-panel 2015-09-23 15:07:18 -04:00
William Lachance 7d6844024d Merge pull request #984 from wlach/1206796
Bug 1206796 - Add talos performance data ingestion test
2015-09-23 15:02:57 -04:00
William Lachance 701bcf047c Bug 1206796 - Add talos performance data ingestion test 2015-09-23 14:48:24 -04:00
William Lachance b80eba8524 Merge pull request #996 from wlach/1207301
Bug 1207301 - Move performance controllers to ui/js/controllers/perf
2015-09-23 14:25:45 -04:00
William Lachance c850a8c7a4 Bug 1207301 - Move performance controllers to ui/js/controllers/perf 2015-09-23 11:20:45 -04:00
Jonathan French 8bff1f2b66 Bug 1207197 - Add a cursor property for the Retrigger dropdown 2015-09-23 10:29:36 -04:00
Ed Morley ba39c25fa2 Bug 1202626 - Stop storing each revision's commit_timestamp
It's unused in the UI and doesn't add any value, since we're
normally much more interested in the push_timestamp.

This can land without causing errors, since the field is DEFAULT NULL,
so can be dropped at our leisure later.
2015-09-23 10:43:10 +01:00
Cameron Dawson 546f1bec98 Bug 1205888 - Adds base settings for pulse exchange ingestion
These are the settings (which can be overridden by environment variables)
that will be used to specify which Pulse exchanges we ingest data from

This also introduces the ``django-environ`` package which will be used
elsewhere as we move away from ``local.py`` files on the stage/prod
servers.
2015-09-22 15:06:53 -07:00
Ed Morley 58bd7fee19 Bug 1192407 - Make bug suggestion tooltips show for the whole link
Rather than just the summary text. Also removes the redundant bug
summary from the title (since it matches the link text) - which means
that there is no tooltip to show for bug suggestions unless the bugs are
resolved.
2015-09-22 22:08:12 +01:00
Jonathan French 04fdb94746 Bug 1207148 - Remove unused UI wait cursor assets 2015-09-22 16:15:00 -04:00
Jonathan French d9e1c51d49 Bug 1207163 - Increase min-width to accommodate Talos tab 2015-09-22 15:31:23 -04:00
Jonathan French 5702a40a10 Bug 1193804 - Break up treeherder.css - info-panel.css 2015-09-22 14:50:41 -04:00
Ed Morley 440e929916 Bug 1206670 - Update karma to v0.13.10 and karma-jasmine to v0.3.6
As of karma-jasmine 0.3.0, the jasmine library is not bundled with
karma-jasmine, and so jasmine-core has to be installed separately.

jasmine-jquery also has to be updated, since the old version was not
compatible. A duplicate jasmine-jquery file that was outside of the
tests vendor directory has also been removed.
2015-09-22 19:09:16 +01:00
Ed Morley 415c343b80 Bug 1206670 - Update grunt-html-angular-validate to v0.5.2
It's not yet used in Travis, but we'll hopefully start using it in the
future.
2015-09-22 19:09:15 +01:00
Ed Morley 32e3e908eb Bug 1206670 - Pin packages in devDependencies to explicit versions
To avoid Travis failing if new package authors don't follow semver and
break things in a point release.

This is effectively a no-op, compared to a clean install using the prior
package.json.
2015-09-22 19:09:14 +01:00
Ed Morley 9735762568 Bug 1206670 - Remove karma-cli from devDependencies
The karma package already comes with a wrapper script, so there's no
need to install another locally. The intended use for karma-cli is to
install it globally, which cannot be done from package.json.
2015-09-22 19:09:13 +01:00
Ed Morley 9ce4794d0e Bug 1206670 - Update dependencies for grunt build to latest versions
Package                      Current   Latest
grunt-contrib-cssmin          0.12.3   0.14.0
grunt-contrib-copy             0.8.0    0.8.1
grunt-contrib-uglify           0.9.1    0.9.2
grunt-usemin                   3.0.0    3.1.1
2015-09-22 19:09:12 +01:00
Ed Morley f409d97cd1 Bug 1206196 - Deactivate some obsolete repositories
Deactivates:
* ux
* fig
* mozilla-esr31
* comm-esr31
* mozilla-b2g34_v2_1s
2015-09-22 19:07:25 +01:00