Piotr Sarnacki
6e632f7033
Don't set content for a controller automatically in some of the routes
...
Ember by default sets controller's `model` property which may cause
weird race conditions when connected with a way we handle setting up
controller's content - most of the time we bind things.
2013-03-28 23:28:58 +01:00
Piotr Sarnacki
c0d23f5579
Be more specific when catching 'URL not found' error, also add test
2013-03-19 21:39:38 +01:00
Piotr Sarnacki
de21e7bebc
Handle not-found routes #159
2013-03-15 10:43:07 +01:00
Piotr Sarnacki
3e3bb97591
Clean lineNumber on transitions
2013-03-14 19:32:56 +01:00
Piotr Sarnacki
b847dbd664
Reset line numebr on each request
2013-03-14 17:56:50 +01:00
Piotr Sarnacki
79f1dc448f
Revert "move log subscrition to a log controller"
...
This was causing the log to not refresh sometimes when switching from
one repo to another, I'm reverting for now, we will have to have another
look.
This reverts commit 2e8b74160c
.
Conflicts:
assets/scripts/app/controllers/build.coffee
assets/scripts/app/models/build.coffee
assets/scripts/app/templates/builds/show.hbs
assets/scripts/app/views/log.coffee
assets/scripts/vendor/log.js
2013-03-14 10:07:35 +01:00
Piotr Sarnacki
8fab8448c2
Show appropriate message if repository was not found
2013-03-11 19:47:59 +01:00
Sven Fuchs
2e8b74160c
move log subscrition to a log controller
2013-03-06 19:59:59 +01:00
Piotr Sarnacki
02ff533774
Fix integration tests running and 2 first tests
2013-02-28 15:54:48 +01:00
Piotr Sarnacki
a47147ed82
Fix build lists to not interfere with each other
2013-02-26 11:17:42 +01:00
Piotr Sarnacki
211b2723f9
Fix authentication
2013-02-26 07:05:40 +01:00
Piotr Sarnacki
1bccb5d177
Fix line numbers when loading an url
2013-02-25 15:18:59 +01:00
Piotr Sarnacki
3e031981bc
Remove console.log
2013-02-23 00:21:52 +01:00
Piotr Sarnacki
f0ea65b114
Keep the hash in the location so we can scroll to line in logs
2013-02-23 00:21:01 +01:00
Piotr Sarnacki
b5bda962f9
Remove old router
2013-02-22 23:15:43 +01:00
Piotr Sarnacki
83fb0ebb2c
Fix incomplete implementation
2013-02-21 23:22:54 +01:00
Piotr Sarnacki
bd7d2ede3a
Refactor proxy creation in router
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
4f21b097a8
Fix profile views
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
50a69cccad
Don't do request to get repos every time home page is reloaded
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
9bf2cb1078
Add stats view and fix connectLayout
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
9ed3598f95
Implement branches
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
86670def14
Fix queues lists
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
4cdd4df515
Tabs and basic views are mostly working
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
075e714fc3
Fix job view
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
8ccd95e0b0
Fix build view and links on left sidebar
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
f0e95ddd3f
Main view mostly works on new router
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
829e1a4001
Fix routes code if google analytics is not loaded
2013-02-18 23:46:42 +01:00
Sven Fuchs
fb96164db8
just depend on the ga code
2013-02-08 15:30:49 +01:00
Sven Fuchs
2e8a197933
relax checking for non-production hosts
2013-02-08 15:22:32 +01:00
Sven Fuchs
0322e1a3c8
extract ga code and setup
2013-02-08 14:49:46 +01:00
Piotr Sarnacki
f3b37b9aaf
Add redirect on /jobs/:id/log.txt and /builds/:id/log.txt
2013-01-16 13:14:46 +01:00
Piotr Sarnacki
ae9ff005d3
Don't throw error when repo can't be find
...
When visiting page of repo that doesn't exist, we should not throw an
error. It still does not work as expected, redirecting to
/undefined/undefined, which should be addressed as well, but at least we
don't throw errors now.
2013-01-08 15:01:49 +01:00
Randy Morgan
91812fb21c
Connected flash outlet for profile
2012-12-11 13:17:24 +09:00
Sven Fuchs
d005f241ba
fix things after rebase
2012-12-09 15:16:27 +01:00
Piotr Sarnacki
834e45ceb5
Don't require loading repos when dislaying queues and workers
2012-11-27 22:36:15 +01:00
Piotr Sarnacki
cdbfac1166
Add google analytics
2012-11-17 12:19:30 +01:00
Piotr Sarnacki
3084dacaef
Update Ember.js from drogus/ember.js and fix routes
...
Default regexp used in ember does not work well for us. With repos
starting with 'stats', ember will match such url for /stats/ page, even
though the rest of the url is different, I added ability to overwrite
default regexp.
2012-11-16 17:36:13 +01:00
Piotr Sarnacki
cbd25b8821
Revert "Slugs are case insensitive now ( closes #51 )"
...
This reverts commit 8fb481cdd0
.
2012-11-16 15:42:50 +01:00
Piotr Sarnacki
8fb481cdd0
Slugs are case insensitive now ( closes #51 )
2012-11-16 15:16:57 +01:00
Sven Fuchs
216724af64
changes for pro
2012-11-15 16:31:54 +01:00
Piotr Sarnacki
231f3b8723
Load worker related records from pusher payload
2012-10-24 11:28:01 +02:00
Piotr Sarnacki
a63ac52458
Remove layout views, just change template on application
2012-10-23 01:40:05 +02:00
Piotr Sarnacki
72f14fb594
Do not trigger unnecessary reloads when locale *could* have changed
2012-10-22 21:29:51 +02:00
Piotr Sarnacki
c02f4d860b
Fix errors with reload
2012-10-22 19:54:53 +02:00
Piotr Sarnacki
60740a8d3d
Remove router hacks
...
I've implemented things that we need into Ember. We're running from my
fork for now, ideally those changes will be merged into official repo.
2012-10-20 16:36:53 +02:00
Sven Fuchs
853606bcc6
moar routing/auth refactorings
2012-10-19 22:20:45 +02:00
Sven Fuchs
c4b91108a0
refactor routes/auth interaction so that it always calls afterSignIn()
2012-10-19 21:24:18 +02:00
Piotr Sarnacki
82163346b9
We don't have to transitionTo('root') here
2012-10-18 03:38:45 +02:00
Piotr Sarnacki
cb76de3718
Move afterSignIn to auth Route
...
If we keep it only on states lower than root and afterSignIn is sent
when app is still in root.loading (which is often the case as we need to
wait for repository deserialization), it will try to find afterSignIn on
root.
2012-10-18 03:28:29 +02:00
Sven Fuchs
f91622e7e8
add an events tab
2012-10-16 02:00:24 +02:00