# HG changeset patch
# User nowmad@nowmads-macbook-pro.local
# Date 1449763491 -3600
# Node ID 182f46ea5a561d4d73248f9e999da327a1e668e0
# Parent 037687868bc4ceffac153dea7a531baf85927049# Parent 66739650678f09c62e364b8c47a4b7e1217a7931
Merge
diff -r 66739650678f -r 182f46ea5a56 .hgignore
--- a/.hgignore Thu Dec 10 17:00:59 2015 +0100
+++ b/.hgignore Thu Dec 10 17:04:51 2015 +0100
@@ -1,5 +1,6 @@
syntax: regexp
^dev/\.vagrant
+^dev/corpus-dev.box$
^server/data
^server/src/\.git.*
^server/src/\.env
@@ -8,6 +9,7 @@
^server/src/node_modules
^server/src/bootstrap/cache/
^server/src/database/.*\.sqlite$
+^server/src/storage/.*\.sqlite$
^server/src/storage/laravel.log$
^server/src/storage/app/
^server/src/storage/logs/
diff -r 66739650678f -r 182f46ea5a56 dev/Vagrantfile
--- a/dev/Vagrantfile Thu Dec 10 17:00:59 2015 +0100
+++ b/dev/Vagrantfile Thu Dec 10 17:04:51 2015 +0100
@@ -77,7 +77,7 @@
# end
#
config.vm.provider "virtualbox" do |v|
- v.memory = 512
+ v.memory = 1024
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
@@ -105,6 +105,9 @@
config.vm.provision "ansible" do |ansible|
ansible.playbook = "provisioning/playbook.yml"
+ ansible.extra_vars = {
+ site_name: "corpus-parole.local"
+ }
ansible.sudo = true
end
diff -r 66739650678f -r 182f46ea5a56 dev/provisioning/playbook.yml
--- a/dev/provisioning/playbook.yml Thu Dec 10 17:00:59 2015 +0100
+++ b/dev/provisioning/playbook.yml Thu Dec 10 17:04:51 2015 +0100
@@ -8,8 +8,6 @@
db_user: corpus
db_password: md5bf687edf8c06f3f1aa3759c82c1217a0
- site_name: corpus-parole.local
-
tasks:
# - name: install language pack
# command: localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
@@ -30,10 +28,10 @@
- name: ensure correct locale LANG
lineinfile: dest=/etc/sysconfig/i18n regexp=^LANG= line=LANG="en_US.UTF-8"
- - name: set .bashrc
- copy: src=files/.bashrc dest=/home/vagrant/.bashrc force=yes
- - name: set .profile
- copy: src=files/.profile dest=/home/vagrant/.profile force=yes
+ # - name: set .bashrc
+ # copy: src=files/.bashrc dest=/home/vagrant/.bashrc force=yes
+ # - name: set .profile
+ # copy: src=files/.profile dest=/home/vagrant/.profile force=yes
- name: check yum base last update
stat: path=/var/cache/yum/x86_64/6/base/cachecookie
@@ -192,7 +190,7 @@
args:
creates: /etc/nginx/ssl/{{ site_name }}.key
- name: generate ssl csr
- command: openssl req -new -key /etc/nginx/ssl/{{ site_name }}.key -out /etc/nginx/ssl/{{ site_name }}.csr -subj "/CN={{ site_name }}/O=Vagrant/C=UK"
+ command: openssl req -new -key /etc/nginx/ssl/{{ site_name }}.key -out /etc/nginx/ssl/{{ site_name }}.csr -subj "/CN={{ site_name }}/O=MCC/C=FR"
args:
creates: /etc/nginx/ssl/{{ site_name }}.csr
- name: generate ssl certificate
@@ -237,19 +235,19 @@
register: sesame_jar
- name: download sesame
- get_url: url=http://sourceforge.net/projects/sesame/files/Sesame%202/2.8.3/openrdf-sesame-2.8.3-sdk.tar.gz/download dest=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz
+ get_url: url=http://sourceforge.net/projects/sesame/files/Sesame%204/4.0.0/openrdf-sesame-4.0.0-sdk.tar.gz/download dest=/tmp/openrdf-sesame-4.0.0-sdk.tar.gz
when: sesame_jar.stat.exists == False
- name: create sesame untar dest
- file: path=/tmp/openrdf-sesame-2.8.3-sdk state=directory
+ file: path=/tmp/openrdf-sesame-4.0.0-sdk state=directory
when: sesame_jar.stat.exists == False
- name: unarchive sesame
- unarchive: src=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz dest=/tmp/openrdf-sesame-2.8.3-sdk copy=false
+ unarchive: src=/tmp/openrdf-sesame-4.0.0-sdk.tar.gz dest=/tmp/openrdf-sesame-4.0.0-sdk copy=false
when: sesame_jar.stat.exists == False
- name: deploy sesame jar
- shell: cp /tmp/openrdf-sesame-2.8.3-sdk/openrdf-sesame-2.8.3/war/*.war /var/lib/tomcat/webapps/
+ shell: cp /tmp/openrdf-sesame-4.0.0-sdk/openrdf-sesame-4.0.0/war/*.war /var/lib/tomcat/webapps/
when: sesame_jar.stat.exists == False
- name: create sesame data folder
@@ -259,7 +257,7 @@
- name: update tomcat config
lineinfile:
dest: /etc/tomcat/tomcat.conf
- line: 'JAVA_OPTS=\"${JAVA_OPTS} -Dinfo.aduna.platform.appdata.basedir=/var/lib/sesame/data\"'
+ line: 'JAVA_OPTS=\"${JAVA_OPTS} -Dinfo.aduna.platform.appdata.basedir=/var/lib/sesame/data -Xms512m -Xmx512m\"'
state: present
when: sesame_jar.stat.exists == False
@@ -268,10 +266,10 @@
when: sesame_jar.stat.exists == False
- name : delete sesame archive
- file: path=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz state=absent
+ file: path=/tmp/openrdf-sesame-4.0.0-sdk.tar.gz state=absent
- name : delete sesame untar
- file: path=/tmp/openrdf-sesame-2.8.3-sdk state=absent
+ file: path=/tmp/openrdf-sesame-4.0.0-sdk state=absent
#set postgresql local access to trust
diff -r 66739650678f -r 182f46ea5a56 server/bo_client/app/adapters/application.js
--- a/server/bo_client/app/adapters/application.js Thu Dec 10 17:00:59 2015 +0100
+++ b/server/bo_client/app/adapters/application.js Thu Dec 10 17:04:51 2015 +0100
@@ -1,5 +1,5 @@
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
- namespace: 'api',
+ namespace: 'api/v1',
});
diff -r 66739650678f -r 182f46ea5a56 server/bo_client/app/components/bo-doc-contributors.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/server/bo_client/app/components/bo-doc-contributors.js Thu Dec 10 17:04:51 2015 +0100
@@ -0,0 +1,21 @@
+import Ember from 'ember';
+import _ from 'lodash/lodash';
+
+export default Ember.Component.extend({
+
+ actions: {
+ toggleEditContributors : function() {
+ console.log("EDIT CONTRIBUTORS");
+ // var contributors = _.clone(this.get('document').get('contributors'));
+ // console.log("EDIT CONTRIBUTPRS", contributors);
+ // contributors.push({
+ // name: "Hello world",
+ // url: null,
+ // role: 'http://www.language-archives.org/OLAC/1.1/annotator'
+ // });
+ // this.get('document').set('contributors', contributors);
+ Ember.$('#doc-contributors-table-pane').slideToggle();
+ Ember.$('#doc-contributors-list-pane').slideToggle();
+ }
+ }
+});
diff -r 66739650678f -r 182f46ea5a56 server/bo_client/app/helpers/add-one.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/server/bo_client/app/helpers/add-one.js Thu Dec 10 17:04:51 2015 +0100
@@ -0,0 +1,7 @@
+import Ember from 'ember';
+
+export function addOne(params) {
+ return params[0] + 1;
+}
+
+export default Ember.Helper.helper(addOne);
diff -r 66739650678f -r 182f46ea5a56 server/bo_client/app/helpers/document-contributor-role-translation-tag.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/server/bo_client/app/helpers/document-contributor-role-translation-tag.js Thu Dec 10 17:04:51 2015 +0100
@@ -0,0 +1,8 @@
+import Ember from 'ember';
+
+export function documentContributorRoleTranslationTag(params) {
+ let role = params[0];
+ return role.replace('http://www.language-archives.org/OLAC/1.1/', 'bo.olac_role_');
+}
+
+export default Ember.Helper.helper(documentContributorRoleTranslationTag);
diff -r 66739650678f -r 182f46ea5a56 server/bo_client/app/index.html
--- a/server/bo_client/app/index.html Thu Dec 10 17:00:59 2015 +0100
+++ b/server/bo_client/app/index.html Thu Dec 10 17:04:51 2015 +0100
@@ -18,7 +18,7 @@
-
+
{{content-for 'head-footer'}}
@@ -51,7 +51,7 @@
{{content-for 'body'}}
-
+