Brett Sun
764f81925b
Change children
prop from react-router to only be a Element type
...
Judging by
https://github.com/rackt/react-router/blob/master/docs/API.md#children-1
and a few inspections in the code, as well as tests, the `children`
prop injected into routes can only ever be a single React Element
object.
This allows us to easily get the active route of a child (if there is
an active route) by querying the `children`’s route prop.
2016-02-04 13:31:18 +01:00
Tim Daubenschütz
d8f2423344
Merge pull request #95 from ascribe/add-default-should-redirect
...
Collection should redirect to Register Work when a user does not have pieces yet
2016-01-26 11:08:32 +01:00
Brett Sun
9559bc09b4
Disable 'Collection' header item when no pieces are found for the user
...
The disabling only happens when the piece list is fetched, which may
not happen immediately in some cases (ie. logged in user goes straight
to another person’s edition first). We’re not able to fetch the piece
list immediately, as some white labels apply default filters on the
piece list which forces them to wait until they can begin fetching
their piece lists.
2016-01-21 16:47:35 +01:00
Brett Sun
c335dd3882
On subdomain get error, use the default subdomain settings
...
Also small cleanups and avoids adding `client—undefined` class to body
for default subdomain
2016-01-04 13:08:32 +01:00
Tim Daubenschütz
50377ba478
Generalize ProxyHandler to take arbitrary redirect functions
2015-12-08 11:17:04 +01:00
Tim Daubenschütz
7cb5fa6758
Rename AuthProxyHandler to ProxyHandler and remove default export
2015-12-08 10:38:32 +01:00
Tim Daubenschütz
e1c2c2514c
Move AuthProxyHandler one directory up
2015-12-08 10:23:37 +01:00
Tim Daubenschütz
5e6e2e8cb0
Redirect directly to /login on loggout
2015-10-16 13:01:54 +02:00
vrde
d6b7060f39
Unify code to single quotes
2015-10-13 15:29:41 +02:00
vrde
d8e2d0e216
Remove useless vars and imports
2015-10-13 15:21:29 +02:00
vrde
7c231a4c5e
Restore baseUrl in router
2015-10-13 14:19:08 +02:00
vrde
12d3fb289e
Rename RedirectProxyHandler to AuthProxyHandler
2015-10-12 17:00:53 +02:00
vrde
04abf31354
Remove ProxyRoute
2015-10-12 16:51:18 +02:00
Tim Daubenschütz
299007baab
Refactor redirect and redirectAuthenticated
2015-10-09 13:51:21 +02:00
Tim Daubenschütz
b4f9c11c16
Implement loggedOut routings
2015-10-07 09:39:30 +02:00
Tim Daubenschütz
f066971ccc
Finalize ProxyRoute and RedirectProxyRoute
2015-10-06 18:28:15 +02:00
Tim Daubenschütz
97fd639c30
Implement ProxyRoute
2015-10-06 10:20:36 +02:00
Tim Daubenschütz
49f8178f38
Remove IndexRoute from main app
2015-10-02 09:48:51 +02:00
Tim Daubenschütz
83c652a4f0
Rename pieces routes back to collection
2015-10-01 14:30:11 +02:00
Tim Daubenschütz
a4e00ba89e
Fix dynamic routing for react-router-bootstrap
2015-10-01 14:16:20 +02:00
Tim Daubenschütz
17fd470e6b
Upgrade react-router-bootstrap
2015-10-01 14:00:56 +02:00
Tim Daubenschütz
8cd4377a58
Change links in app to new react-router@1.0rc1 syntax
2015-09-30 18:30:50 +02:00
Tim Daubenschütz
eebe936023
Change: router rendering, router location, route configs, notFound routes, redirect routes,
2015-09-30 17:09:46 +02:00
Tim Daubenschütz
90cf137c2c
Integrate error page in app + whitelabel pages
2015-09-29 16:00:58 +02:00
Tim Daubenschütz
cfab59c027
Merge branch 'AD-456-ikonotv-branded-page-for-registra' of bitbucket.org:ascribe/onion into AD-456-ikonotv-branded-page-for-registra
2015-09-25 16:23:22 +02:00
Tim Daubenschütz
f2b4c23bd7
Merge remote-tracking branch 'origin/master' into AD-456-ikonotv-branded-page-for-registra
...
Conflicts:
js/routes.js
2015-09-25 16:23:01 +02:00
Tim Daubenschütz
e20e378533
Remove PrizeDashboard from codebase, add coa_verify to prize app
2015-09-25 11:54:12 +02:00
Tim Daubenschütz
2a4bc2af89
separate contract settings from account settings
2015-09-23 15:16:46 +02:00
diminator
9b7a69bc20
contract agreement notifications
2015-09-04 11:49:55 +02:00
diminator
73ee0753c1
refactored notifications per detail
2015-09-03 17:25:22 +02:00
Tim Daubenschütz
7e1815bb1f
refactor account settings into multiple files
2015-08-31 16:36:24 +02:00
Tim Daubenschütz
9d7a9bd028
add router/navigation integration into whole project
2015-08-27 14:34:15 +02:00
Tim Daubenschütz
ac45283968
first iteration: whitelabel pages depending on customer
2015-08-11 17:40:26 +02:00
Tim Daubenschütz
eb6e3cb20a
finishing boilerplate for wallet app + prefixing whitelabel specific files
2015-08-11 14:47:28 +02:00
Tim Daubenschütz
4f2aa430f2
refactor ascribe table and add prizes dashboard boilerplate code
2015-07-29 18:03:49 +02:00
vrde
b536af29be
Logout is now a route
2015-07-17 15:02:44 +02:00
Tim Daubenschütz
ff64734545
styling
2015-07-14 17:41:57 +02:00
diminator
eb5e9f115e
merged sluice
2015-07-13 21:20:42 +02:00
vrde
df5295dffd
Cleanup and reorder routes
2015-07-10 18:21:42 +02:00
vrde
d5ea4e515d
Use distinct routers for different apps
2015-07-10 16:43:35 +02:00
diminator
8ac26275f5
piece view
2015-07-08 22:54:07 +02:00
diminator
fba30a565b
coa renders per page
...
verify
2015-06-25 14:39:39 +02:00
ddejongh
41d70a9a15
Merge remote-tracking branch 'remotes/origin/AD-350-integrate-localization' into AD-416-account-settings-page-navbar
...
Conflicts:
js/components/ascribe_forms/form.js
js/components/settings_container.js
sass/ascribe_settings.scss
2015-06-23 16:07:17 +02:00
ddejongh
95f6c08706
localization
2015-06-23 16:02:48 +02:00
ddejongh
89884ced1f
edition detail updated with forms
2015-06-22 23:32:41 +02:00
ddejongh
23190f6c48
signup/login
2015-06-20 16:43:18 +02:00
ddejongh
6c746d09f7
Merge remote-tracking branch 'remotes/origin/AD-479-piece-registration-in-new-fronten' into AD-416-account-settings-page-navbar
...
Conflicts:
js/routes.js
2015-06-19 10:53:56 +02:00
Tim Daubenschütz
cd9c561ddf
boilerplate for piece registration
2015-06-17 17:48:52 +02:00
ddejongh
fabff2922c
account settings
2015-06-17 17:48:23 +02:00
ddejongh
cf3b7f234d
password reset ok
2015-06-15 16:56:17 +02:00