mirror of
https://github.com/documize/community.git
synced 2025-07-19 13:19:43 +02:00
restructure directories
This commit is contained in:
parent
7e4ed6545b
commit
a2ce777762
159 changed files with 320 additions and 323 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -17,7 +17,7 @@ _convert
|
||||||
# Documize build artifacts
|
# Documize build artifacts
|
||||||
bin/*
|
bin/*
|
||||||
dist/*
|
dist/*
|
||||||
/documize/web/bindata/*
|
/core/web/bindata/*
|
||||||
app/dist/*
|
app/dist/*
|
||||||
app/dist-prod/*
|
app/dist-prod/*
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ _testmain.go
|
||||||
/app/testem.log
|
/app/testem.log
|
||||||
|
|
||||||
# Misc.
|
# Misc.
|
||||||
documize/web/bindata_assetfs.go
|
core/web/bindata_assetfs.go
|
||||||
build
|
build
|
||||||
plugin-msword/plugin-msword
|
plugin-msword/plugin-msword
|
||||||
plugin-msword/plugin-msword-osx
|
plugin-msword/plugin-msword-osx
|
||||||
|
|
52
build-community.sh
Executable file
52
build-community.sh
Executable file
|
@ -0,0 +1,52 @@
|
||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
NOW=$(date)
|
||||||
|
echo "Build process started $NOW"
|
||||||
|
|
||||||
|
# First parameter to this script is the Intercom.io key for audit logging.
|
||||||
|
# This is optional and we use Intercom to record user activity and provider in-app support via messaging.
|
||||||
|
intercomKey="$1"
|
||||||
|
|
||||||
|
echo "Building Ember assets..."
|
||||||
|
cd app
|
||||||
|
ember b -o dist-prod/ --environment=production intercom=$intercomKey
|
||||||
|
|
||||||
|
echo "Copying Ember assets..."
|
||||||
|
cd ..
|
||||||
|
rm -rf core/web/bindata/public
|
||||||
|
mkdir -p core/web/bindata/public
|
||||||
|
cp -r app/dist-prod/assets core/web/bindata/public
|
||||||
|
cp -r app/dist-prod/codemirror core/web/bindata/public/codemirror
|
||||||
|
cp -r app/dist-prod/tinymce core/web/bindata/public/tinymce
|
||||||
|
cp -r app/dist-prod/sections core/web/bindata/public/sections
|
||||||
|
cp app/dist-prod/*.* core/web/bindata
|
||||||
|
cp app/dist-prod/favicon.ico core/web/bindata/public
|
||||||
|
rm -rf core/web/bindata/mail
|
||||||
|
mkdir -p core/web/bindata/mail
|
||||||
|
cp core/api/mail/*.html core/web/bindata/mail
|
||||||
|
cp core/database/templates/*.html core/web/bindata
|
||||||
|
rm -rf core/web/bindata/scripts
|
||||||
|
mkdir -p core/web/bindata/scripts
|
||||||
|
cp -r core/database/scripts/autobuild/*.sql core/web/bindata/scripts
|
||||||
|
|
||||||
|
echo "Generating in-memory static assets..."
|
||||||
|
go get -u github.com/jteeuwen/go-bindata/...
|
||||||
|
go get -u github.com/elazarl/go-bindata-assetfs/...
|
||||||
|
cd core/web
|
||||||
|
go generate
|
||||||
|
|
||||||
|
echo "Compiling app..."
|
||||||
|
cd ../..
|
||||||
|
for arch in amd64 ; do
|
||||||
|
for os in darwin linux windows ; do
|
||||||
|
if [ "$os" == "windows" ] ; then
|
||||||
|
echo "Compiling documize-community-$os-$arch.exe"
|
||||||
|
env GOOS=$os GOARCH=$arch go build -o bin/documize-community-$os-$arch.exe ./cmd/documize-community
|
||||||
|
else
|
||||||
|
echo "Compiling documize-community-$os-$arch"
|
||||||
|
env GOOS=$os GOARCH=$arch go build -o bin/documize-community-$os-$arch ./cmd/documize-community
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Finished."
|
52
build.sh
52
build.sh
|
@ -1,52 +0,0 @@
|
||||||
#! /bin/bash
|
|
||||||
|
|
||||||
NOW=$(date)
|
|
||||||
echo "Build process started $NOW"
|
|
||||||
|
|
||||||
# First parameter to this script is the Intercom.io key for audit logging.
|
|
||||||
# This is optional and we use Intercom to record user activity and provider in-app support via messaging.
|
|
||||||
intercomKey="$1"
|
|
||||||
|
|
||||||
echo "Building Ember assets..."
|
|
||||||
cd app
|
|
||||||
ember b -o dist-prod/ --environment=production intercom=$intercomKey
|
|
||||||
|
|
||||||
echo "Copying Ember assets..."
|
|
||||||
cd ..
|
|
||||||
rm -rf documize/web/bindata/public
|
|
||||||
mkdir -p documize/web/bindata/public
|
|
||||||
cp -r app/dist-prod/assets documize/web/bindata/public
|
|
||||||
cp -r app/dist-prod/codemirror documize/web/bindata/public/codemirror
|
|
||||||
cp -r app/dist-prod/tinymce documize/web/bindata/public/tinymce
|
|
||||||
cp -r app/dist-prod/sections documize/web/bindata/public/sections
|
|
||||||
cp app/dist-prod/*.* documize/web/bindata
|
|
||||||
cp app/dist-prod/favicon.ico documize/web/bindata/public
|
|
||||||
rm -rf documize/web/bindata/mail
|
|
||||||
mkdir -p documize/web/bindata/mail
|
|
||||||
cp documize/api/mail/*.html documize/web/bindata/mail
|
|
||||||
cp documize/database/templates/*.html documize/web/bindata
|
|
||||||
rm -rf documize/web/bindata/scripts
|
|
||||||
mkdir -p documize/web/bindata/scripts
|
|
||||||
cp -r documize/database/scripts/autobuild/*.sql documize/web/bindata/scripts
|
|
||||||
|
|
||||||
echo "Generating in-memory static assets..."
|
|
||||||
go get github.com/jteeuwen/go-bindata/...
|
|
||||||
go get github.com/elazarl/go-bindata-assetfs/...
|
|
||||||
cd documize/web
|
|
||||||
go generate
|
|
||||||
|
|
||||||
echo "Compiling app..."
|
|
||||||
cd ../..
|
|
||||||
for arch in amd64 ; do
|
|
||||||
for os in darwin linux windows ; do
|
|
||||||
if [ "$os" == "windows" ] ; then
|
|
||||||
echo "Compiling documize-$os-$arch.exe"
|
|
||||||
env GOOS=$os GOARCH=$arch go build -o bin/documize-$os-$arch.exe ./documize
|
|
||||||
else
|
|
||||||
echo "Compiling documize-$os-$arch"
|
|
||||||
env GOOS=$os GOARCH=$arch go build -o bin/documize-$os-$arch ./documize
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "Finished."
|
|
|
@ -13,9 +13,9 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/endpoint"
|
"github.com/documize/community/core/api/endpoint"
|
||||||
"github.com/documize/community/documize/section"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/section"
|
||||||
|
|
||||||
_ "github.com/go-sql-driver/mysql" // the mysql driver is required behind the scenes
|
_ "github.com/go-sql-driver/mysql" // the mysql driver is required behind the scenes
|
||||||
)
|
)
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
)
|
)
|
||||||
|
|
||||||
func endPoint() string {
|
func endPoint() string {
|
|
@ -18,7 +18,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
|
|
||||||
"golang.org/x/net/context"
|
"golang.org/x/net/context"
|
||||||
)
|
)
|
|
@ -14,11 +14,11 @@ package convert
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"github.com/documize/community/documize/api/convert/excerpt"
|
"github.com/documize/community/core/api/convert/excerpt"
|
||||||
"github.com/documize/community/documize/api/convert/html"
|
"github.com/documize/community/core/api/convert/html"
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/core/api/plugins"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"golang.org/x/net/context"
|
"golang.org/x/net/context"
|
||||||
)
|
)
|
|
@ -12,13 +12,14 @@
|
||||||
package convert_test
|
package convert_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/convert"
|
|
||||||
"github.com/documize/community/documize/api/plugins"
|
|
||||||
"github.com/documize/community/wordsmith/api"
|
|
||||||
"github.com/documize/community/wordsmith/log"
|
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/documize/community/core/api/convert"
|
||||||
|
"github.com/documize/community/core/api/plugins"
|
||||||
|
api "github.com/documize/community/core/convapi"
|
||||||
|
"github.com/documize/community/core/log"
|
||||||
|
|
||||||
"golang.org/x/net/context"
|
"golang.org/x/net/context"
|
||||||
)
|
)
|
||||||
|
|
|
@ -14,7 +14,7 @@ package documizeapi
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
|
|
||||||
"golang.org/x/net/context"
|
"golang.org/x/net/context"
|
||||||
)
|
)
|
|
@ -18,7 +18,7 @@ import (
|
||||||
"unicode"
|
"unicode"
|
||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
|
|
||||||
words "github.com/documize/community/wordsmith/wordlists/en-2012"
|
words "github.com/documize/community/core/wordlists/en-2012"
|
||||||
|
|
||||||
"github.com/rookii/paicehusk"
|
"github.com/rookii/paicehusk"
|
||||||
)
|
)
|
|
@ -12,7 +12,7 @@
|
||||||
package excerpt_test
|
package excerpt_test
|
||||||
|
|
||||||
import "testing"
|
import "testing"
|
||||||
import "github.com/documize/community/documize/api/convert/excerpt"
|
import "github.com/documize/community/core/api/convert/excerpt"
|
||||||
import "strings"
|
import "strings"
|
||||||
import "fmt"
|
import "fmt"
|
||||||
|
|
|
@ -16,9 +16,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"golang.org/x/net/html"
|
"golang.org/x/net/html"
|
||||||
"golang.org/x/net/html/atom"
|
"golang.org/x/net/html/atom"
|
|
@ -15,8 +15,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
import "github.com/documize/community/wordsmith/api"
|
import api "github.com/documize/community/core/convapi"
|
||||||
import "github.com/documize/community/documize/api/convert/html"
|
import "github.com/documize/community/core/api/convert/html"
|
||||||
|
|
||||||
const b string = `
|
const b string = `
|
||||||
<h1>Markdown: Basics</h1>
|
<h1>Markdown: Basics</h1>
|
|
@ -12,7 +12,7 @@
|
||||||
package md
|
package md
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
|
|
||||||
"github.com/documize/blackfriday"
|
"github.com/documize/blackfriday"
|
||||||
|
|
|
@ -20,10 +20,10 @@ import (
|
||||||
"mime"
|
"mime"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
|
|
||||||
uuid "github.com/nu7hatch/gouuid"
|
uuid "github.com/nu7hatch/gouuid"
|
||||||
|
|
|
@ -23,15 +23,15 @@ import (
|
||||||
|
|
||||||
jwt "github.com/dgrijalva/jwt-go"
|
jwt "github.com/dgrijalva/jwt-go"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/documize/section/provider"
|
"github.com/documize/community/core/section/provider"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Authenticate user based up HTTP Authorization header.
|
// Authenticate user based up HTTP Authorization header.
|
|
@ -20,13 +20,13 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/store"
|
"github.com/documize/community/core/api/store"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
|
|
||||||
uuid "github.com/nu7hatch/gouuid"
|
uuid "github.com/nu7hatch/gouuid"
|
||||||
|
|
|
@ -19,12 +19,12 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/core/api/plugins"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/store"
|
"github.com/documize/community/core/api/store"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
|
@ -36,8 +36,8 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/documize/api/plugins"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
|
|
||||||
"github.com/documize/community/sdk/exttest"
|
"github.com/documize/community/sdk/exttest"
|
||||||
)
|
)
|
|
@ -15,9 +15,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/store"
|
"github.com/documize/community/core/api/store"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
var storageProvider store.StorageProvider
|
var storageProvider store.StorageProvider
|
|
@ -21,13 +21,13 @@ import (
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/mail"
|
"github.com/documize/community/core/api/mail"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddFolder creates a new folder.
|
// AddFolder creates a new folder.
|
|
@ -18,10 +18,10 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetMeta provides org meta data based upon request domain (e.g. acme.documize.com).
|
// GetMeta provides org meta data based upon request domain (e.g. acme.documize.com).
|
|
@ -15,7 +15,7 @@
|
||||||
package models
|
package models
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PageSequenceRequestModel details a page ID and its sequence within the document.
|
// PageSequenceRequestModel details a page ID and its sequence within the document.
|
|
@ -18,10 +18,10 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
|
@ -19,13 +19,13 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/documize/section/provider"
|
"github.com/documize/community/core/section/provider"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
|
@ -18,11 +18,11 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/codegangsta/negroni"
|
"github.com/codegangsta/negroni"
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/core/api/plugins"
|
||||||
"github.com/documize/community/documize/database"
|
"github.com/documize/community/core/database"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
||||||
|
|
|
@ -15,11 +15,11 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/documize/section/provider"
|
"github.com/documize/community/core/section/provider"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetSections returns available smart sections.
|
// GetSections returns available smart sections.
|
|
@ -22,14 +22,14 @@ import (
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/convert"
|
"github.com/documize/community/core/api/convert"
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
uuid "github.com/nu7hatch/gouuid"
|
uuid "github.com/nu7hatch/gouuid"
|
||||||
)
|
)
|
|
@ -20,13 +20,13 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/mail"
|
"github.com/documize/community/core/api/mail"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
|
@ -19,9 +19,9 @@ import (
|
||||||
"html/template"
|
"html/template"
|
||||||
"net/smtp"
|
"net/smtp"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
// InviteNewUser invites someone new providing credentials, explaining the product and stating who is inviting them.
|
// InviteNewUser invites someone new providing credentials, explaining the product and stating who is inviting them.
|
|
@ -19,7 +19,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestMail(t *testing.T) {
|
func TestMail(t *testing.T) {
|
|
@ -45,7 +45,7 @@ import (
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"io"
|
"io"
|
||||||
"mime"
|
"mime"
|
||||||
"mime/multipart"
|
"mime/multipart"
|
|
@ -18,14 +18,14 @@ import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/convert/apidocumizecom"
|
"github.com/documize/community/core/api/convert/apidocumizecom"
|
||||||
"github.com/documize/community/documize/api/convert/documizeapi"
|
"github.com/documize/community/core/api/convert/documizeapi"
|
||||||
"github.com/documize/community/documize/api/convert/html"
|
"github.com/documize/community/core/api/convert/html"
|
||||||
"github.com/documize/community/documize/api/convert/md"
|
"github.com/documize/community/core/api/convert/md"
|
||||||
"github.com/documize/community/documize/api/request"
|
"github.com/documize/community/core/api/request"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/glick"
|
"github.com/documize/glick"
|
||||||
)
|
)
|
||||||
|
|
|
@ -14,9 +14,9 @@ package request
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
|
@ -14,7 +14,7 @@ package request
|
||||||
/* TODO(Elliott)
|
/* TODO(Elliott)
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/documize/api/entity"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
|
@ -16,9 +16,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddAttachment inserts the given record into the database attachement table.
|
// AddAttachment inserts the given record into the database attachement table.
|
|
@ -17,7 +17,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/documize/api/entity"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
)
|
)
|
||||||
|
|
||||||
const testAtt = "TestAttachment"
|
const testAtt = "TestAttachment"
|
|
@ -15,7 +15,7 @@ import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
/* NOT CURRENTLY USED
|
/* NOT CURRENTLY USED
|
|
@ -20,7 +20,7 @@ import (
|
||||||
"github.com/gorilla/context"
|
"github.com/gorilla/context"
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
var rc = Context{}
|
var rc = Context{}
|
|
@ -13,7 +13,7 @@ package request
|
||||||
|
|
||||||
/* TODO(Elliott)
|
/* TODO(Elliott)
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
|
@ -18,9 +18,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddDocument inserts the given document record into the document table and audits that it has been done.
|
// AddDocument inserts the given document record into the document table and audits that it has been done.
|
|
@ -14,7 +14,7 @@ package request
|
||||||
/* TODO(Elliott)
|
/* TODO(Elliott)
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/documize/api/entity"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
|
@ -18,11 +18,11 @@ import (
|
||||||
|
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
|
|
||||||
"github.com/documize/community/documize/database"
|
"github.com/documize/community/core/database"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/environment"
|
"github.com/documize/community/core/environment"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
var connectionString string
|
var connectionString string
|
|
@ -15,9 +15,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddLabel adds new folder into the store.
|
// AddLabel adds new folder into the store.
|
|
@ -16,9 +16,9 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddLabelRole inserts the given record into the labelrole database table.
|
// AddLabelRole inserts the given record into the labelrole database table.
|
|
@ -17,10 +17,10 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
)
|
)
|
||||||
|
|
|
@ -18,10 +18,10 @@ import (
|
||||||
|
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/endpoint/models"
|
"github.com/documize/community/core/api/endpoint/models"
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddPage inserts the given page into the page table, adds that page to the queue of pages to index and audits that the page has been added.
|
// AddPage inserts the given page into the page table, adds that page to the queue of pages to index and audits that the page has been added.
|
|
@ -21,9 +21,9 @@ import (
|
||||||
_ "github.com/go-sql-driver/mysql" // required for sqlx but not directly called
|
_ "github.com/go-sql-driver/mysql" // required for sqlx but not directly called
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// SearchManager type provides the datastructure for the queues of activity to be serialized through a single background goroutine.
|
// SearchManager type provides the datastructure for the queues of activity to be serialized through a single background goroutine.
|
|
@ -14,8 +14,8 @@ package request
|
||||||
// This file contains the code for initial set-up of a database
|
// This file contains the code for initial set-up of a database
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
func SetupPersister() (*Persister, error) {
|
func SetupPersister() (*Persister, error) {
|
|
@ -18,9 +18,9 @@ import (
|
||||||
|
|
||||||
"database/sql"
|
"database/sql"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddUser adds the given user record to the user table.
|
// AddUser adds the given user record to the user table.
|
|
@ -20,9 +20,9 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/convert"
|
"github.com/documize/community/core/api/convert"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
var folderPath string
|
var folderPath string
|
|
@ -12,10 +12,10 @@
|
||||||
package store
|
package store
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/core/api/plugins"
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
|
@ -15,9 +15,9 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/entity"
|
"github.com/documize/community/core/api/entity"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// StorageProvider describes the interface for document conversion and take-on.
|
// StorageProvider describes the interface for document conversion and take-on.
|
|
@ -14,9 +14,9 @@ package store
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/plugins"
|
"github.com/documize/community/core/api/plugins"
|
||||||
"github.com/documize/community/wordsmith/api"
|
api "github.com/documize/community/core/convapi"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestExportAs(t *testing.T) {
|
func TestExportAs(t *testing.T) {
|
|
@ -17,7 +17,7 @@ import (
|
||||||
|
|
||||||
"golang.org/x/crypto/bcrypt"
|
"golang.org/x/crypto/bcrypt"
|
||||||
|
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GenerateRandomPassword provides a string suitable for use as a password.
|
// GenerateRandomPassword provides a string suitable for use as a password.
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
)
|
)
|
||||||
|
|
||||||
const sample = 1 << 24
|
const sample = 1 << 24
|
|
@ -9,8 +9,8 @@
|
||||||
//
|
//
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
// Package api provides the defininitions of types used for communication between different components of the Documize system.
|
// Package convapi provides the defininitions of types used for file conversion communication between different components of the Documize system.
|
||||||
package api
|
package convapi
|
||||||
|
|
||||||
// DocumentConversionRequest is what is passed to a Convert plugin.
|
// DocumentConversionRequest is what is passed to a Convert plugin.
|
||||||
type DocumentConversionRequest struct {
|
type DocumentConversionRequest struct {
|
|
@ -9,7 +9,7 @@
|
||||||
//
|
//
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
package api
|
package convapi
|
||||||
|
|
||||||
// ConversionJobRequest is the information used to set-up a conversion job.
|
// ConversionJobRequest is the information used to set-up a conversion job.
|
||||||
type ConversionJobRequest struct {
|
type ConversionJobRequest struct {
|
|
@ -9,10 +9,10 @@
|
||||||
//
|
//
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
package api
|
package convapi
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"net/http"
|
"net/http"
|
||||||
)
|
)
|
|
@ -17,9 +17,9 @@ import (
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
)
|
)
|
||||||
|
|
|
@ -18,10 +18,10 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/documize/community/documize/api/util"
|
"github.com/documize/community/core/api/util"
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
// runSQL creates a transaction per call
|
// runSQL creates a transaction per call
|
|
@ -20,9 +20,9 @@ import (
|
||||||
|
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
|
|
||||||
"github.com/documize/community/documize/web"
|
"github.com/documize/community/core/web"
|
||||||
"github.com/documize/community/wordsmith/log"
|
"github.com/documize/community/core/log"
|
||||||
"github.com/documize/community/wordsmith/utility"
|
"github.com/documize/community/core/utility"
|
||||||
)
|
)
|
||||||
|
|
||||||
const migrationsDir = "bindata/scripts"
|
const migrationsDir = "bindata/scripts"
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue