0.13.32 • Published 4 years ago

record-editor v0.13.32

Weekly downloads
17
License
GPL-2.0
Repository
github
Last release
4 years ago

record-editor

Join the chat at https://gitter.im/inspirehep/record-editor Build Status Release Coverage Status

Editor (used in inspirehep.net) for JSON documents with bibliographic metadata

DEVELOPMENT

Tech

Development with inspire-next

On record-editor

# install the repo with npm
npm install

# link the module
npm link

# start build with watcher
npm start

On inspire-next

inspire-next has to be installed correctly before starting

  • add new line: ASSETS_DEBUG=True in $VIRTUAL_ENV/var/inspirehep-instance/inspirehep.cfg
  • run ./scripts/clean_assets where inspire-next source code is
  • run npm link record-editor at $VIRTUAL_ENV/var/inspirehep-instance/static
  • run honcho start where inspire-next source code is

On localhost:5000/editor

  • open editor (navigate to following)
    • /record/<type>/<recid> to edit a record
    • /record/<type>/search to search records to edit
    • /holdingpen/<workflow_id> to edit a workflow object
    • /multieditor to apply edits to multiple records
  • hard refresh the page whenever you want to see the changes

Development with inspire-next using docker

On inspire-next

inspire-next has to be installed correctly before starting

# Add the path to the editor in the volummes
vim services.yml

Add to the volumes list, the volume - "/path/to/your/editor/code:/usr/lib/node_modules/record-editor".

Remove all containers and start them up again:

docker-compose rm -f
docker-compose -f docker-compose.test.yml rm -f
docker-compose -f docker-compose.deps.yml rm -f
docker-composse up -d

Get a shell to the web container:

docker-compose exec web bash

Inside the web container, under /usr/lib/node_modules/record-editor

NOTE: you might want to completely clean up any existing installation on the repo, for that, you can run git clean -fdx inside the record-editor repo.

# install the repo with npm
npm install

Inside the web container, under /virtualenv/var/inspirehep-instance/static

# recreate assets
/code/scripts/clean_assets

# link the custom editor
npm link record-editor

Optional: inside the web container, under /usr/lib/node_modules/record-editor

# start build with watcher
npm start

If you don't do this, you'll have to manually install the editor to see any changes you make.

License

GNU GPLv2

0.13.32

4 years ago

0.13.31

4 years ago

0.13.30

4 years ago

0.13.29

4 years ago

0.13.28

4 years ago

0.13.27

4 years ago

0.13.26

4 years ago

0.13.25

4 years ago

0.13.24

4 years ago

0.13.23

5 years ago

0.13.22

5 years ago

0.13.21

5 years ago

0.13.20

5 years ago

0.13.19

5 years ago

0.13.18

5 years ago

0.13.17

5 years ago

0.13.16

5 years ago

0.13.15

5 years ago

0.13.14

5 years ago

0.13.13

5 years ago

0.13.12

5 years ago

0.13.10

5 years ago

0.13.9

5 years ago

0.13.8

6 years ago

0.13.7

6 years ago

0.13.6

6 years ago

0.13.5

6 years ago

0.13.4

6 years ago

0.13.3

6 years ago

0.13.1

6 years ago

0.13.0

6 years ago

0.12.12

6 years ago

0.12.11

6 years ago

0.12.10

6 years ago

0.12.9

6 years ago

0.12.8

6 years ago

0.12.7

6 years ago

0.12.6

6 years ago

0.12.5

6 years ago

0.12.3

6 years ago

0.12.2

6 years ago

0.12.1

6 years ago

0.12.0

6 years ago

0.11.6

6 years ago

0.11.5

6 years ago

0.11.4

6 years ago

0.11.3

6 years ago

0.11.3-dev.2

6 years ago

0.11.3-dev.1

6 years ago

0.11.2-dev.1

6 years ago

0.11.2

7 years ago

0.11.1

7 years ago

0.11.0

7 years ago

0.10.5

7 years ago

0.10.4

7 years ago

0.10.3

7 years ago

0.10.2

7 years ago

0.10.1

7 years ago

0.10.0

7 years ago

0.9.0

7 years ago

0.8.0

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.7

7 years ago

0.4.6

7 years ago

0.4.4

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago

0.0.11

7 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.4-0

8 years ago

0.0.3-0

8 years ago