jakedt
d12a53186a
Use a superset of the login credentials for generating trigger credentials.
2014-03-06 15:26:23 -05:00
jakedt
0d4c66312b
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2014-03-06 12:51:34 -05:00
jakedt
372224b19f
Select the most recent build.
2014-03-06 12:51:20 -05:00
Joseph Schorr
a9f70c6e3a
Show a spinner when loading the build info
2014-03-05 18:13:04 -05:00
Joseph Schorr
9f2841d40b
Fix case typos
2014-03-05 18:07:50 -05:00
Joseph Schorr
256503ca75
Fix the build package path handling
2014-03-05 18:04:01 -05:00
jakedt
9c8de90378
New builds go at the beginning of the build list.
2014-03-05 17:44:02 -05:00
Joseph Schorr
773701b14d
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-03-05 17:01:22 -05:00
Joseph Schorr
5115292bf8
Load repo info on the image view page so we can display the proper visibility status in the repo circle
2014-03-05 17:01:04 -05:00
jakedt
af97ed1464
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2014-03-05 16:51:15 -05:00
jakedt
a633fa47aa
Only reload the view when canceling the timer if a build recently finished.
2014-03-05 16:50:32 -05:00
Joseph Schorr
c75921498c
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-03-05 16:34:38 -05:00
Joseph Schorr
de72487f34
Always show the repo circle in the image view without the lock. To determine whether to show the lock, we'd need another lookup.
2014-03-05 16:34:19 -05:00
jakedt
63bfde1036
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2014-03-05 16:33:29 -05:00
jakedt
7fc5888bb0
Load the recent builds every time the repo loads.
2014-03-05 16:33:24 -05:00
Joseph Schorr
a1e7e69706
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-03-05 16:28:00 -05:00
Joseph Schorr
89d9bcd894
- Make sure to send the subdirectory when restarting a build
...
- Make sure to use the subdirectory to read the Dockerfile's location in a build package, and display the path
- Nicer UI for showing the trigger description in the build view
- Fix an NPE in the file change tree
2014-03-05 16:27:56 -05:00
jakedt
a87dcf79d4
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2014-03-05 16:17:09 -05:00
jakedt
fdccba9d8e
Reverse the order of the builds from the API.
2014-03-05 16:17:01 -05:00
Joseph Schorr
9e6e4b6a7c
Fix build UI in the repo view to only show the number of current builds
2014-03-05 15:53:00 -05:00
Joseph Schorr
7ef2fa9b7a
Make the repo page take up the width of the entire view
2014-03-05 15:23:01 -05:00
jakedt
2ea59c8555
Allow for special config for staging.
2014-03-04 19:40:29 -05:00
jakedt
972e706d9c
Update the Markdown generator for badges to have alt text.
2014-03-04 16:45:02 -05:00
Joseph Schorr
3f806b10c2
Add support for build status tags, which link to the Quay.io repo
2014-02-28 16:23:36 -05:00
Joseph Schorr
20ad666308
Add ability to tag images from the UI, including moving existing tags to different images
2014-02-28 00:12:09 -05:00
Joseph Schorr
39eaca346d
Add an icon for build triggers and properly handle build trigger activation errors
2014-02-26 18:43:16 -05:00
Joseph Schorr
206049dbf8
- Add a build now command to the trigger
...
- Have the trigger description use the master_branch in the config
2014-02-25 19:53:41 -05:00
Joseph Schorr
a6128978cb
Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds
2014-02-25 18:22:59 -05:00
Joseph Schorr
e687b4d2d4
Add logging descriptions for the new trigger logs
2014-02-25 18:22:55 -05:00
jakedt
de49ce151b
Merge remote-tracking branch 'origin/master' into rustedbuilds
2014-02-25 17:00:38 -05:00
Joseph Schorr
c3c26ba199
- Add a build trigger link to the builds menu in the repo view
...
- Have the dialog dismiss auto-delete the trigger
- Have the github trigger setup choose the first directory, if any
2014-02-25 15:25:24 -05:00
Joseph Schorr
1100e72d9e
Make robot accounts clickable if they are accessible to the user
2014-02-25 12:32:56 -05:00
Joseph Schorr
6260aa7d85
Never wrap entity references
2014-02-25 12:11:19 -05:00
Joseph Schorr
77c2e7fa5e
Warn if the docker file directory entered does not match any of those found
2014-02-25 00:42:33 -05:00
Joseph Schorr
e6a8b84ff3
Only show the trigger description div if needed and reformat the HTML to indent properly.
2014-02-25 00:25:15 -05:00
Joseph Schorr
def56c971c
Fix entering of docker file folders manually, and show the linked docker file in the build trigger view
2014-02-25 00:19:38 -05:00
Joseph Schorr
d1fdc31549
- Add a dropdown-select directive and use it in the git trigger setup dialog both times
...
- Add a dropdown-select for the docker file folder
- Add an API method for listing the build source sub directories
2014-02-24 20:36:54 -05:00
jakedt
d5304f7db0
Merge remote-tracking branch 'origin/master' into rustedbuilds
...
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
test/data/test.db
2014-02-21 14:52:40 -05:00
Joseph Schorr
5519d93a64
Get UI for activating github build triggers in place and working. Note that the actual server-side activation is still not done (but the proper method is invoked)
2014-02-20 18:57:49 -05:00
Joseph Schorr
c494c889f5
Add info to the build pane that shows if a trigger started the build
2014-02-20 13:27:59 -05:00
Joseph Schorr
5b0300ab62
Get initial build trigger UI working
2014-02-19 17:38:00 -05:00
jakedt
f4642be11a
Merge remote-tracking branch 'origin/allyourbaseimage'
...
Conflicts:
test/data/test.db
test/test_api_usage.py
2014-02-18 19:15:14 -05:00
Joseph Schorr
ebdeb33f82
Make the warning when a user/org is AT the number of private repos less scary
2014-02-18 17:52:58 -05:00
jakedt
ed38bcdafc
Merge remote-tracking branch 'origin/master' into rustedbuilds
...
Conflicts:
test/data/test.db
2014-02-18 16:13:34 -05:00
jakedt
b5d4919364
Split out callbacks into their own blueprint. Add build trigger DB information and connect it with some APIs. Stub out the UI to allow for generation of triggers. Split out the triggers into a plugin-ish architecture for easily adding new triggers.
2014-02-18 15:50:15 -05:00
Joseph Schorr
fe9d628a5c
Restyle the github login page
2014-02-18 15:04:39 -05:00
Joseph Schorr
6e2d1dc60e
Turn off the background circle on the repo icon in view repo
2014-02-18 14:46:56 -05:00
Joseph Schorr
e921222860
Fix footer in firefox in certain cases
2014-02-18 01:19:09 -05:00
Joseph Schorr
0e566b63cf
Fix resize issue on build pack tree
2014-02-17 21:21:55 -05:00
Joseph Schorr
d1922c6fd2
Have the docker file view in the build pack tab use a nice formatter
2014-02-17 18:31:45 -05:00
Joseph Schorr
509ba2f4f7
Add ability to download the build pack
2014-02-17 17:36:58 -05:00
Joseph Schorr
bc0d51656a
Add ability to see a build's build pack, including browsing and downloading of the contents if it is a zip
2014-02-17 17:28:20 -05:00
jakedt
46de02a9ec
Merge remote-tracking branch 'origin/master' into allyourbaseimage
2014-02-17 15:18:01 -05:00
jakedt
369417c3ad
Fix the test for where extended image properties should come from. Fix the delete tag dialog to specify that the repo will be gc'ed after tag deletion.
2014-02-17 14:52:46 -05:00
Joseph Schorr
7bf6936154
- New UI for the repo view, which shows the build status and admin button on the top bar, and allows for creation of new builds as well as linking to build history
...
- Add a new build button to the build history page
-
2014-02-14 22:59:44 -05:00
Joseph Schorr
0ceeb6f8e7
Always show the current build at the top of the list
2014-02-14 18:46:20 -05:00
Joseph Schorr
55d846061e
Add ability to re-run a dockerfile build
2014-02-14 18:37:06 -05:00
Joseph Schorr
540da00c64
Add ANSI support to the build log view
2014-02-13 22:01:26 -05:00
Joseph Schorr
6776924ee7
Better breadcrumbs
2014-02-13 18:58:28 -05:00
Joseph Schorr
895a00de31
Handle the case where the user has not selected the correct namespace in the repo list
2014-02-13 18:15:19 -05:00
jakedt
0379baac6c
Add a time estimate for the tutorial, and switch the base image from ubuntu to busybox.
2014-02-13 17:51:22 -05:00
jakedt
10aafcf10a
Fix the duplicate firing of events on tour continuations.
2014-02-13 17:39:01 -05:00
jakedt
39b5d325c7
Merge branch 'tutorial' of ssh://bitbucket.org/yackob03/quay into tutorial
2014-02-13 17:27:54 -05:00
jakedt
41a173ae85
Add mixpanel events to the tutorial.
2014-02-13 17:27:50 -05:00
Joseph Schorr
ffd0bc2104
Merge branch 'tutorial' of https://bitbucket.org/yackob03/quay into tutorial
2014-02-13 17:20:34 -05:00
Joseph Schorr
f4c217a47b
Fix NPE in spotlight
2014-02-13 17:19:31 -05:00
jakedt
fe6b766ff1
Switch the tutorial window title bar to the primary color.
2014-02-13 17:07:17 -05:00
jakedt
011ccbc085
Change documentation to docs to save space in the header bar.
2014-02-13 16:55:04 -05:00
jakedt
8135e0266e
Merge branch 'master' into tutorial
...
Conflicts:
static/directives/header-bar.html
2014-02-13 16:54:02 -05:00
jakedt
cbafab3c4e
Change the text on the sudo selector.
2014-02-13 16:53:25 -05:00
Joseph Schorr
ad76141007
Better welcome page for the tutorial
2014-02-13 16:03:12 -05:00
Joseph Schorr
934b131f7b
UI improvements for the tutorial:
...
- Have a show sudo checkbox which defaults to on for linux
- Have the repository name be highlighted in a light blue bubble/chit
2014-02-13 15:59:37 -05:00
jakedt
c856908161
Make the docs link and the repo links in the build logs open in new tabs.
2014-02-13 15:08:10 -05:00
yackob03
ade20952e2
Merge branch 'master' into tutorial
...
Conflicts:
config.py
static/js/app.js
test/data/test.db
2014-02-13 14:35:20 -05:00
yackob03
8f6cdabde3
Merge branch 'bobthe'
...
Conflicts:
test/data/test.db
2014-02-13 12:47:59 -05:00
Joseph Schorr
889d178336
Add access denied messages to the repo admin and repo build pages when applicable
2014-02-12 21:39:23 -05:00
Joseph Schorr
dbb0dcface
Fix repository linking
2014-02-12 21:32:46 -05:00
Joseph Schorr
46991e47a6
Redo the build log view as per discussions
2014-02-12 21:16:11 -05:00
yackob03
85694dd110
Add a build display name, set it from the etag reported by s3 for file uploads.
2014-02-12 13:52:12 -05:00
Joseph Schorr
95fc06236a
- Switch the tour title bar to the info blue color
...
- Move the tour up so it doesn’t hit the olark
- Have the spotlight use a rounded rect
2014-02-11 18:11:13 -05:00
Joseph Schorr
8af8ae7ddd
Fix command duplication bug
2014-02-11 17:12:48 -05:00
Joseph Schorr
826ea111f4
Add a halo to the phase icon when in a selected tab
2014-02-11 17:04:51 -05:00
Joseph Schorr
fadf4001c0
Make sure to always load initial logs and to only ask for the latest log entries on initial load
2014-02-11 16:56:39 -05:00
Joseph Schorr
ea45c3b77f
Get full build interface working
2014-02-10 22:43:48 -05:00
Joseph Schorr
59e15465bb
Get build page ready for logs
2014-02-10 19:13:28 -05:00
Joseph Schorr
35cfdcaa8c
Start on builds page for repos
2014-02-10 15:15:23 -05:00
Joseph Schorr
9e8f765040
Redo the build status box on the repo page to be a much nicer drop down
2014-02-10 01:18:14 -05:00
yackob03
a220d59e4b
Tweak the accuracy on one piece of tutorial text.
2014-02-07 18:59:22 -05:00
Joseph Schorr
069bd2b1fd
Fix add permission highlight
2014-02-07 13:00:07 -05:00
Joseph Schorr
798b6fd1bc
Tour fixes/improvements:
...
- Use a placeholder for the container id and repo name
- Add a skip button for docker login
- Add better messaging around permissions
2014-02-07 12:47:53 -05:00
Joseph Schorr
dc230a1004
Make sure the repo name matches the Docker regex in the tutorial
2014-02-06 22:13:42 -05:00
Joseph Schorr
98e57b9d2b
Merge branch 'master' into tutorial
...
Conflicts:
endpoints/index.py
static/css/quay.css
static/js/app.js
static/js/controllers.js
test/data/test.db
2014-02-06 21:23:27 -05:00
Joseph Schorr
fa1bf94af1
Get the basic tutorial working completely, including reacting to server-side events
2014-02-06 20:58:26 -05:00
yackob03
b9a5e355eb
Improve the error message for when a new org name doesn't pass the regex.
2014-02-06 19:59:10 -05:00
yackob03
bd47b9adf4
Add an about page. Change the terms in the footer. Add colors to the icons for the contact options. Update the sitemap. Remove empty controllers.
2014-02-06 19:20:19 -05:00
yackob03
f5fff3657c
Merge remote-tracking branch 'origin/unittesting'
2014-02-06 14:16:34 -05:00
Joseph Schorr
b7afc83204
Merge branch 'bobthe' into tutorial
2014-02-06 13:37:41 -05:00
Joseph Schorr
dbed1300ad
Start on work towards the tutorial. Note that this code is BROKEN
2014-02-05 21:00:04 -05:00
yackob03
c919b9321b
Better messaging around build status.
2014-02-05 19:59:57 -05:00
Joseph Schorr
a049fc57c6
Start on tour infrastructure. Note that this code works but is NOT STYLED and has a FAKE TEMP TOUR in it
2014-02-04 20:50:13 -05:00
yackob03
5270066d6d
Switch to the redis backed build logs and status.
2014-02-03 19:08:37 -05:00
Joseph Schorr
08160afdde
Finish API endpoint unit tests
2014-02-03 18:18:33 -05:00
Joseph Schorr
407ef7ad3c
Switch to using the ?namespace param instead of cookie changes
2014-01-31 14:00:42 -05:00
Joseph Schorr
fdb628a0b0
Make the repo breadcrumb bar clickable
2014-01-31 13:52:35 -05:00
yackob03
f908791154
Make the messaging around conversion even clearer.
2014-01-30 16:06:48 -05:00
yackob03
19545d580c
Update the screenshots with the new Documentation link.
2014-01-30 13:50:05 -05:00
yackob03
96a97f667c
Merge remote-tracking branch 'origin/better-error'
2014-01-30 13:44:33 -05:00
Joseph Schorr
d38c3e8efe
Clarify the admin account sentence in org conversion
2014-01-30 13:11:44 -05:00
Joseph Schorr
fd8600b4f1
Remove the guide and change the links to the getting started tutorial in the docs
2014-01-30 11:38:49 -05:00
yackob03
37507b7d7d
Add the missing apple touch icon that the nginx error logs are complaining about.
2014-01-29 15:35:31 -05:00
Joseph Schorr
a87e5ba9ae
Only send the CSRF token on mutable HTTP methods (where it is needed)
2014-01-27 13:58:12 -05:00
Joseph Schorr
98109a28cd
Better error messages when using the API, index and registry
2014-01-24 14:12:04 -05:00
yackob03
845985c859
Merge branch 'security'
...
Conflicts:
endpoints/api.py
endpoints/web.py
2014-01-23 14:51:43 -05:00
yackob03
459f30c123
Merge remote-tracking branch 'origin/master' into umask
...
Conflicts:
initdb.py
test/data/test.db
2014-01-22 11:53:20 -05:00
Joseph Schorr
56e0df0d58
Better wording and flow
2014-01-21 18:48:41 -05:00
Joseph Schorr
b91f9125db
Fix logs for organization-wide default permissions
2014-01-21 18:39:42 -05:00
Joseph Schorr
3da5a77e33
Add support for org-wide default permissions
2014-01-21 18:34:54 -05:00
Joseph Schorr
45b9c9e7ab
Fix outside org tooltip to work in entity search
2014-01-21 17:45:54 -05:00
Joseph Schorr
ca9317c71a
Fix chart bug with 0-prefixed dates
2014-01-21 17:07:22 -05:00
Joseph Schorr
3864fc3e88
Add logs support for the new default permissions model
2014-01-21 17:04:00 -05:00
Joseph Schorr
aeeacd1d0d
Fix broken .username reference
2014-01-21 16:27:32 -05:00
Joseph Schorr
74df6b1df7
Streamline and cleanup the entity-reference so it can be used everywhere in a simple fashion. Also changes the entity-search to use the reference as its icon source when in persistent mode
2014-01-21 16:23:00 -05:00
Joseph Schorr
c2928a96d0
Be clear on what entities are allowed where in the prototype manager
2014-01-21 15:11:51 -05:00
Joseph Schorr
ca934ac162
Get create permission working
2014-01-21 15:09:47 -05:00
Joseph Schorr
e17c3590a7
- Add model functions for working with prototypes
...
- Add API calls for working with prototypes
- Get UI for prototypes working (minus add)
2014-01-21 14:18:20 -05:00
Joseph Schorr
d71b50d6b1
Make error disappear when email box is edited
2014-01-20 18:27:17 -05:00
Joseph Schorr
8081680947
Hide popover on button click
2014-01-20 18:23:15 -05:00
Joseph Schorr
6548b251be
Fix UI for duplicate emails
2014-01-20 18:17:03 -05:00
Joseph Schorr
4054ead45d
Fix tree graph when there are many branches and they do not have a common root node. Also adds a test repo to check this case
2014-01-20 17:38:33 -05:00
Joseph Schorr
0bfa172543
Better UX feedback when deleting repos
2014-01-20 17:03:16 -05:00
Joseph Schorr
cbf80281ba
Add ability to change an organization’s email address
2014-01-20 16:12:23 -05:00
Joseph Schorr
a363ada41c
Add ability to view and change an account’s email address
2014-01-17 17:04:05 -05:00
Joseph Schorr
5bbb5d4748
Show “or email address” in the placeholder for the username box
2014-01-16 16:16:44 -05:00
Joseph Schorr
9d26c79db0
Better messaging in create repo
2014-01-15 19:15:38 -05:00
Joseph Schorr
7e8f4ab07b
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-01-15 16:11:31 -05:00
yackob03
5b8b6472b6
Update the screenshots for the new command view.
2014-01-15 15:56:00 -05:00
yackob03
0b7dfffb42
Update to font-awesome 3.0. Fix instances of fa-hdd to fa-hdd-o. Make contact option bubbles large and centered.
2014-01-15 15:40:37 -05:00
yackob03
82c4c8a28b
Merge branch 'master' into contact
...
Conflicts:
static/js/controllers.js
templates/base.html
2014-01-15 14:32:51 -05:00
Joseph Schorr
06a18f8b4d
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-01-15 14:20:56 -05:00
Joseph Schorr
87f4c18c49
Set the default namespace to the new org when created
2014-01-15 14:20:39 -05:00
yackob03
502b4d334d
Split out the github login and change password tabs.
2014-01-15 14:11:49 -05:00
yackob03
b6d4459080
Complete the login with GitHub functionality.
2014-01-15 13:55:57 -05:00
yackob03
55f95932a8
Merge branch 'master' into federation
2014-01-15 12:09:44 -05:00
Joseph Schorr
edbfe22ea8
Fix commands that have HTML characters in them
2014-01-14 16:01:37 -05:00
Joseph Schorr
e7e39e6146
Make sure we use the sanitized command everywhere we are injecting HTML
2014-01-14 15:26:31 -05:00
yackob03
f311885e2a
Underpinnings of the ability to connect a GitHub account to an existing Quay account.
2014-01-14 15:23:44 -05:00
Joseph Schorr
6ae9485038
Add the command view to the tooltips in the tree, the image side bar and the image view page
2014-01-14 15:19:47 -05:00
Joseph Schorr
8a492a9d56
Fix MySQL issue and enable sorting by description
2014-01-13 15:27:05 -05:00
Joseph Schorr
a53a0a44a9
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2014-01-13 14:49:19 -05:00
Joseph Schorr
58b3ce2647
Add page support to the public repo list
2014-01-13 14:49:05 -05:00