Jake Moshenko
0057ced98c
Move GitHub build trigger behind a feature flag.
2014-05-30 18:28:18 -04:00
Jake Moshenko
8e6328a5f0
Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed
2014-05-29 11:24:44 -04:00
Jake Moshenko
0ba4201020
Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires.
2014-05-29 11:24:10 -04:00
Joseph Schorr
69be86be97
Add extra seat check in the user API call and turn off user->org conversion when authentication is LDAP
2014-05-28 15:53:53 -04:00
Joseph Schorr
205362bc7b
Add UI for handling the case when an enterprise has reached its maximum seat count
2014-05-28 15:22:36 -04:00
Joseph Schorr
404055decc
Make sure we always have a valid container element before calculating the dimensions of the various charts
2014-05-27 12:38:18 -04:00
Joseph Schorr
a9a8105fbc
Add credit card expiration date to the billing info screen
2014-05-22 16:52:51 -04:00
Joseph Schorr
701033751e
Fix the robot pattern to make sure it does a length check
2014-05-20 17:58:39 -04:00
Joseph Schorr
c8a450cdf0
Make sure the create robot account error dialog shows a proper message
2014-05-20 17:52:03 -04:00
Joseph Schorr
91f9987d41
Fix NPE
2014-05-19 12:35:16 -04:00
Joseph Schorr
ee37cf2f4e
- Default to private repo in new repo view
...
- Make it even more clear when you choose public vs private
2014-05-16 14:19:54 -04:00
Joseph Schorr
8327d9fdbf
Fix URLs of the generated build status badges
2014-05-12 19:03:42 -04:00
Joseph Schorr
b4e091badd
Fix the build view controller to always search for the build to update
2014-05-09 17:54:11 -04:00
Joseph Schorr
e2992d08bb
Further JS fixes
2014-05-09 17:23:35 -04:00
Joseph Schorr
278c28f350
Fix NPE in user service
2014-05-08 19:09:43 -04:00
Joseph Schorr
2c2c4d111b
Extra null check when loading plans
2014-05-05 12:54:54 -04:00
Joseph Schorr
5f8fc6375f
Fix Stripe checkout dialog now that they've closed our hack
2014-05-02 21:42:36 -04:00
Joseph Schorr
7fc204fe70
Further handle cases in the graphing library where the container element is no longer avaliable
2014-05-02 13:39:22 -04:00
Joseph Schorr
e336185a22
Make sure that we only save the tree reference if we have actually rendered it (properly this time, since apparently d3 will append to.. nothing…)
2014-05-01 16:15:01 -04:00
Joseph Schorr
8da4104e7b
Make sure that we only save the tree reference if we have actually rendered it.
2014-05-01 16:11:50 -04:00
Joseph Schorr
bcc6caa9df
Fix $sanitize issue in the build logs view
2014-05-01 13:59:25 -04:00
Joseph Schorr
65e6041f55
Fix handling of larger build packs and straight Dockerfiles
2014-05-01 01:48:39 -04:00
Jake Moshenko
6067dcf3d5
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2014-04-30 18:48:56 -04:00
Jake Moshenko
450928674b
Use a new caching algorithm which can limit the size for the build nodes. Stop treating public images as special. Add a new phase to the builder for pulling.
2014-04-30 18:48:36 -04:00
Joseph Schorr
dc8765b590
Fix potential NPE in graphing class
2014-04-30 17:12:42 -04:00
Joseph Schorr
b9bcc99663
Fix NPE if the current route is null
2014-04-29 23:48:06 -04:00
Jake Moshenko
fe665118bb
Add sentry exception monitoring.
2014-04-28 18:59:22 -04:00
Joseph Schorr
283050e159
Fix bug in creating organizations
2014-04-27 16:35:48 -04:00
Joseph Schorr
c6a189001a
Make the title of the stripe dialog's subscribe button say "Start Free Trial" if there isn't already a valid credit card on file
2014-04-23 13:01:27 -04:00
Joseph Schorr
8f66c39ff5
Use the customer information, not an existing subscription, to determine whether the button should say "Start Free Trial" or "Subscribe"
2014-04-23 01:17:34 -04:00
Joseph Schorr
a5c2fc7185
Add a display alert that shows when the trial period ends (if applicable). Also change the name of the Subscribe buttons to "Start Trial" when no existing subscription is found
2014-04-23 01:10:31 -04:00
Joseph Schorr
d8efb399b0
Merge branch 'tagyourit'
2014-04-17 14:20:28 -04:00
jakedt
56a19aa24e
Merge remote-tracking branch 'origin/peon'
...
Conflicts:
Dockerfile
2014-04-17 13:03:40 -04:00
Joseph Schorr
a3bd2a065a
Merge branch 'githublogin'
2014-04-16 22:48:03 -04:00
Joseph Schorr
5da3ffcb66
Add a null check to make sure we don't try to update the tree before it has rendered
2014-04-16 22:43:13 -04:00
Joseph Schorr
63cf8beb26
- Fix trigger setup to… work…
...
- Make sure new manual builds are added to the repo build list immediately
2014-04-16 17:50:25 -04:00
jakedt
3f42d15335
Merge remote-tracking branch 'origin/master' into tagyourit
...
Conflicts:
static/css/quay.css
static/js/graphing.js
static/partials/view-repo.html
test/data/test.db
2014-04-15 15:58:30 -04:00
Joseph Schorr
7aab6a9fdd
Get basic grunt-ified CSS and JS working. Note that this currently uses the dist bundles for both prod and debug.
2014-04-15 15:51:32 -04:00
jakedt
5a1bb9988f
Merge remote-tracking branch 'origin/master' into ncc1701
2014-04-15 14:14:56 -04:00
Joseph Schorr
a518a7ed3e
Have the last log entries open in the Dockerfile build view when an error occurred
2014-04-15 13:56:31 -04:00
jakedt
0827e0fbac
Merge remote-tracking branch 'origin/master' into ncc1701
...
Conflicts:
endpoints/web.py
static/directives/signup-form.html
static/js/app.js
static/js/controllers.js
static/partials/landing.html
static/partials/view-repo.html
test/data/test.db
2014-04-14 19:37:22 -04:00
jakedt
52fdd60779
Merge remote-tracking branch 'origin/detective'
...
Conflicts:
static/partials/repo-admin.html
2014-04-14 16:15:32 -04:00
Joseph Schorr
5e9448b450
Handle the description tag handle descriptions set async after the controller has loaded
2014-04-11 17:15:03 -04:00
Joseph Schorr
a114a887b7
Make the meta description tag have a good static default value
2014-04-11 17:06:09 -04:00
jakedt
14fba3ae7c
Rename SERVER_NAME to SERVER_HOSTNAME to fix the subdomain routing problems.
2014-04-11 11:17:45 -04:00
Joseph Schorr
0e320c964f
- Add support for super users
...
- Add a super user API
- Add a super user interface
2014-04-10 00:26:55 -04:00
Joseph Schorr
c20b04d072
Remove all mix panel code and calls when no mix panel key is specified
2014-04-08 21:10:33 -04:00
Joseph Schorr
3a3758654c
- Move all quay.io domain references to config and add new methods for easy construction of URLs
...
- Make the Olark chat live behind a feature flag
2014-04-08 20:33:20 -04:00
Joseph Schorr
da859203f7
- Add a config whitelist
...
- Send the config values to the frontend
- Add a service class for exposing the config values
- Change the directives to inject both Features and Config
- Change directive users to make use of the new scope
2014-04-08 19:14:24 -04:00
Joseph Schorr
a71c682abe
Add ability to expand collapsed nodes in the image history view
2014-04-07 20:11:41 -04:00