Swapped document urls to have `/doc` prefix

This commit is contained in:
Jori Lallo 2017-07-04 12:03:41 -05:00
parent 29037251c0
commit f65a5bcca2
2 changed files with 4 additions and 4 deletions

View File

@ -88,7 +88,7 @@ const Api = () => <Flatpage title="API" content={flatpages.api} />;
const DocumentNew = () => <Document newDocument />;
const DocumentNewChild = () => <Document newChildDocument />;
const RedirectDocument = ({ match }: { match: Object }) => (
<Redirect to={`/${match.params.documentSlug}`} />
<Redirect to={`/doc/${match.params.documentSlug}`} />
);
render(
@ -116,13 +116,13 @@ render(
/>
<Route
exact
path="/:documentSlug([0-9a-zA-Z-]*-[a-zA-z]{10,15})"
path="/doc/:documentSlug([0-9a-zA-Z-]*-[a-zA-z]{10,15})"
component={Document}
/>
<Route
exact
path="/:documentSlug([0-9a-zA-Z-]*-[a-zA-z]{10,15})/:edit"
path="/doc/:documentSlug([0-9a-zA-Z-]*-[a-zA-z]{10,15})/:edit"
component={Document}
/>
<Route

View File

@ -100,7 +100,7 @@ const Document = sequelize.define(
instanceMethods: {
getUrl() {
const slugifiedTitle = slugify(this.title);
return `/${slugifiedTitle}-${this.urlId}`;
return `/doc/${slugifiedTitle}-${this.urlId}`;
},
toJSON() {
// Warning: only use for new documents as order of children is