Browse Source

Merge branch 'master' of bitbucket.org:lebouquetin/protov1

sferot 10 years ago
parent
commit
bfd9ce4a5d
100 changed files with 221 additions and 9 deletions
  1. 212 0
      README.md
  2. 1 1
      bin/run.sh
  3. 1 1
      bin/setup.sh
  4. 6 6
      doc/apache.wsgi.example.txt
  5. 0 0
      pod/MANIFEST.in
  6. 0 0
      pod/README.txt
  7. 1 1
      pod/app.wsgi
  8. 0 0
      pod/development.ini.base
  9. 0 0
      pod/migration/env.py
  10. 0 0
      pod/migration/script.py.mako
  11. 0 0
      pod/migration/versions/empty.txt
  12. 0 0
      pod/pod/__init__.py
  13. 0 0
      pod/pod/config/__init__.py
  14. 0 0
      pod/pod/config/app_cfg.py
  15. 0 0
      pod/pod/config/deployment.ini_tmpl
  16. 0 0
      pod/pod/config/environment.py
  17. 0 0
      pod/pod/config/middleware.py
  18. 0 0
      pod/pod/controllers/__init__.py
  19. 0 0
      pod/pod/controllers/admingroup.py
  20. 0 0
      pod/pod/controllers/adminuser.py
  21. 0 0
      pod/pod/controllers/api.py
  22. 0 0
      pod/pod/controllers/apimenu.py
  23. 0 0
      pod/pod/controllers/apipublic.py
  24. 0 0
      pod/pod/controllers/controller.template
  25. 0 0
      pod/pod/controllers/debug.py
  26. 0 0
      pod/pod/controllers/error.py
  27. 0 0
      pod/pod/controllers/root.py
  28. 0 0
      pod/pod/controllers/secure.py
  29. 0 0
      pod/pod/controllers/template.py
  30. 0 0
      pod/pod/i18n/fr_FR/LC_MESSAGES/pboard.mo
  31. 0 0
      pod/pod/i18n/fr_FR/LC_MESSAGES/pboard.po
  32. 0 0
      pod/pod/i18n/ru/LC_MESSAGES/pboard.po
  33. 0 0
      pod/pod/lib/__init__.py
  34. 0 0
      pod/pod/lib/app_globals.py
  35. 0 0
      pod/pod/lib/auth.py
  36. 0 0
      pod/pod/lib/base.py
  37. 0 0
      pod/pod/lib/dbapi.py
  38. 0 0
      pod/pod/lib/helpers.py
  39. 0 0
      pod/pod/model/__init__.py
  40. 0 0
      pod/pod/model/auth.py
  41. 0 0
      pod/pod/model/data.py
  42. 0 0
      pod/pod/model/model.template
  43. 0 0
      pod/pod/model/serializers.py
  44. 0 0
      pod/pod/public/css/bootstrap-datetimepicker.min.css
  45. 0 0
      pod/pod/public/css/bootstrap-responsive.min.css
  46. 0 0
      pod/pod/public/css/bootstrap.css
  47. 0 0
      pod/pod/public/css/bootstrap.min.css
  48. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/css/font-awesome.min.css
  49. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/fonts/FontAwesome.otf
  50. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.eot
  51. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.svg
  52. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.ttf
  53. 0 0
      pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.woff
  54. 0 0
      pod/pod/public/css/external/google-code-prettify/prettify.css
  55. 0 0
      pod/pod/public/css/glyphicons.css
  56. 0 0
      pod/pod/public/css/style.css
  57. 0 0
      pod/pod/public/favicon.ico
  58. 0 0
      pod/pod/public/img/glyphicons-grey.png
  59. 0 0
      pod/pod/public/img/glyphicons-halflings-white.original.png
  60. 0 0
      pod/pod/public/img/glyphicons-halflings-white.png
  61. 0 0
      pod/pod/public/img/glyphicons-halflings.original.png
  62. 0 0
      pod/pod/public/img/glyphicons-halflings.png
  63. 0 0
      pod/pod/public/img/glyphicons-white.png
  64. 0 0
      pod/pod/public/img/glyphicons.png
  65. 0 0
      pod/pod/public/javascript/external/bootstrap-datetimepicker.min.js
  66. 0 0
      pod/pod/public/javascript/external/bootstrap-wysiwyg.js
  67. 0 0
      pod/pod/public/javascript/external/bootstrap.js
  68. 0 0
      pod/pod/public/javascript/external/bootstrap.min.js
  69. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-apollo.js
  70. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-basic.js
  71. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-clj.js
  72. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-css.js
  73. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-dart.js
  74. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-erlang.js
  75. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-go.js
  76. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-hs.js
  77. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-lisp.js
  78. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-llvm.js
  79. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-lua.js
  80. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-matlab.js
  81. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-ml.js
  82. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-mumps.js
  83. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-n.js
  84. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-pascal.js
  85. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-proto.js
  86. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-r.js
  87. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-rd.js
  88. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-scala.js
  89. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-sql.js
  90. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-tcl.js
  91. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-tex.js
  92. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-vb.js
  93. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-vhdl.js
  94. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-wiki.js
  95. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-xq.js
  96. 0 0
      pod/pod/public/javascript/external/google-code-prettify/lang-yaml.js
  97. 0 0
      pod/pod/public/javascript/external/google-code-prettify/prettify.js
  98. 0 0
      pod/pod/public/javascript/external/google-code-prettify/run_prettify.js
  99. 0 0
      pod/pod/public/javascript/external/jquery.hotkeys.js
  100. 0 0
      pod/pod/public/javascript/jquery.js

+ 212 - 0
README.md View File

@@ -0,0 +1,212 @@
1
+# Introduction to POD #
2
+
3
+Pod is collaborative software designed to allow people to work on and share various data and document types. 
4
+
5
+It is [AGPL licenced](http://fr.wikipedia.org/wiki/GNU_Affero_General_Public_License) software.
6
+
7
+Pod is licensed under the terms of the 
8
+[GNU Affero General Public License](http://www.gnu.org/licenses/agpl.txt)
9
+as published by the [Free Software Foundation](http://www.fsf.org/).
10
+
11
+It is currently unstable, it is recommended to use it for test purpose only.
12
+
13
+It's a python 3 web application based on [TurboGears](http://www.turbogears.org/); it uses [PostgreSQL](http://www.postgresql.org/) as storage engine.
14
+
15
+## Features ##
16
+
17
+* Data and document sharing: text documents, files, contact, calendar, comments
18
+* Data and document status
19
+* Full traceability
20
+* Access control management, document granularity.
21
+
22
+It allows to keep private and shared data in the same place.
23
+The ACL is based on share with groups or individual users.
24
+
25
+## Give it a try ##
26
+
27
+### Online demo ###
28
+The fastest way to test it is to test the demo:
29
+
30
+* http://demo.archipeldata.com
31
+* login: demo@archipeldata.com
32
+* password: demo
33
+
34
+### Install your own instance ###
35
+
36
+The other way to test it is to install it on your computer. See documentation below.
37
+
38
+## Installation ##
39
+
40
+### Dependencies###
41
+
42
+Note: the following information is for Debian. For other OS, adapt the package names.
43
+
44
+You'll need to install the following packages:
45
+
46
+    apt-get install realpath python3 python-virtualenv python-dev python-pip build-essential
47
+
48
+If you work on a local database, then you also need to install PostgreSQL:
49
+
50
+    apt-get install postgresql postgresql-client
51
+
52
+### Get the source ###
53
+
54
+Get the sources from Bitbucket:
55
+
56
+    git clone https://bitbucket.org/lebouquetin/pod.git
57
+
58
+### Setup a database ###
59
+
60
+#### Allowing local connections on PostgreSQL ####
61
+
62
+Check the pg_hba.conf file, it should allow connection for user/pass through loopback IP address.
63
+The file should include the following configuration:
64
+
65
+    # IPv4 local connections:
66
+    host    all             all             127.0.0.1/32            md5
67
+
68
+Note: on Debian, the pg\_hba file is found at /etc/postgresql/9.1/main/pg_hba.conf
69
+
70
+If you changed the file, reload PostgreSQL:
71
+
72
+    service postgresql reload
73
+
74
+#### Create a new database and user on PostgreSQL ####
75
+
76
+We suppose you will create a user named _poduser_ with passowrd _podpassword_
77
+and a database _poddb_
78
+
79
+First login as root, then su as postgre and run a PostgreSQL client:
80
+
81
+    root@hostname:~# su postgres
82
+    postgres@hostname:/root$ psql
83
+    could not change directory to "/root"
84
+    psql (9.1.13)
85
+    Type "help" for help.
86
+    
87
+    postgres=# 
88
+    
89
+    
90
+Now, type the following commands:
91
+
92
+    CREATE ROLE poduser WITH LOGIN PASSWORD 'podpassword';
93
+    CREATE DATABASE poddb OWNER poduser;
94
+    GRANT ALL PRIVILEGES ON DATABASE poddb to poduser;
95
+
96
+At the end, you can quit the psql client by running the \q quit command:
97
+
98
+    postgres=# \q
99
+    postgres@mozart:/root$
100
+
101
+#### Test the database access ####
102
+
103
+You can test your newly created user by running the following command:
104
+
105
+    psql -h 127.0.0.1 -W -U poduser poddb -c 'SELECT NOW();'
106
+
107
+The result should be similar to:
108
+
109
+    user@hostname:~$ psql -h 127.0.0.1 -W -U poduser poddb -c 'SELECT NOW();'
110
+    Password for user poduser: 
111
+                  now              
112
+    -------------------------------
113
+     2014-06-16 11:35:48.590838+02
114
+    (1 row)
115
+
116
+#### Setup the database schema and initial data ####
117
+
118
+Your database is now ready. Fill it with the required schema and data by importing SQL:
119
+
120
+    psql -h 127.0.0.1 -W -U poduser poddb < doc/database/pod-init-database.sql
121
+
122
+You can test it through the following command:
123
+
124
+    user@hostname:~$ psql -h 127.0.0.1 -W -U poduser poddb -c 'SELECT * from pod_user;'
125
+
126
+You should find the admin@localhost user entry.
127
+
128
+### Setup python virtualenv ###
129
+
130
+Pod uses virtualenv as deployment environment. This ensure that there will be no 
131
+conflict between system-wide python modules and pod required ones.
132
+
133
+    virtualenv -p /usr/bin/python3 tg2env
134
+    source tg2env/bin/activate
135
+    cd pboard && python setup.py develop && cd -
136
+    pip install -r install/requirement.txt
137
+    
138
+Note: you may get errors with stevedore/pbr which is not supported by python 3.2
139
+(debian version of python 3). This is not a real problem
140
+
141
+### Create configuration ###
142
+
143
+    cp pboard/development.ini.base pboard/development.ini
144
+
145
+Configure database in the development.ini file. This is defined as sqlalchemy.url
146
+and the default value is below:
147
+
148
+    sqlalchemy.url = postgresql://pod_user:pod_user_password@127.0.0.1:5432/pod
149
+
150
+
151
+    
152
+### Running Pod as standalone ###
153
+
154
+Now you can run the standalone server:
155
+
156
+    ./bin/run.sh
157
+    
158
+Which should result in something like this:
159
+
160
+    13:53:49,982 INFO  [gearbox] Starting subprocess with file monitor
161
+    13:53:50,646 WARNI [py.warnings] /tmp/pod/protov1/tg2env/lib/python3.2/site-packages/tw2/core/validation.py:12: ImportWarning: Not importing directory '/tmp/pod/protov1/tg2env/lib/python3.2/site-packages/tw2/core/i18n': missing __init__.py
162
+      from .i18n import _
163
+    
164
+    13:53:50,862 INFO  [gearbox] Starting server in PID 11174.
165
+    Starting HTTP server on http://0.0.0.0:8080
166
+    
167
+You can now enter the application at [http://localhost:8080](http://localhost:8080) and login:
168
+
169
+* user : admin@localhost
170
+* password : admin
171
+    
172
+Enjoy :)
173
+
174
+
175
+### Running Pod through Apache WSGI ###
176
+
177
+#### Dependencies ####
178
+
179
+Install dependencies:
180
+
181
+    apt-get install apache2 libapache2-mod-wsgi-py3
182
+
183
+#### WSGI configuration ####
184
+
185
+    <VirtualHost *:80>
186
+        ServerAdmin webmaster@archipeldata.com
187
+        ServerName demo.archipeldata.com
188
+
189
+        WSGIProcessGroup pod
190
+        WSGIDaemonProcess pod user=www-data group=adm threads=4 python-path=/opt/demo.archipeldata.com/tg2env/lib/python3.2/site-packages
191
+        WSGIScriptAlias / /opt/demo.archipeldata.com/pboard/productionapp.wsgi
192
+
193
+        #Serve static files directly without TurboGears
194
+        Alias /img     /opt/demo.archipeldata.com/pboard/pboard/public/img/
195
+        Alias /favicon.ico /opt/demo.archipeldata.com/pboard/pboard/public/favicon.ico
196
+        Alias /css        /opt/demo.archipeldata.com/pboard/pboard/public/css
197
+        Alias /javascript /opt/demo.archipeldata.com/pboard/pboard/public/javascript
198
+
199
+        CustomLog /var/log/apache2/demopod-access.log combined
200
+        ErrorLog /var/log/apache2/demopod-error.log
201
+        LogLevel debug
202
+
203
+    </VirtualHost>
204
+
205
+### Help required ###
206
+
207
+Contact us:
208
+
209
+* damien.accorsi@free.fr
210
+* sylvain.ferot@hotmail.xxx
211
+
212
+

+ 1 - 1
bin/run.sh View File

@@ -10,7 +10,7 @@ ROOT_FOLDER=${POD_INSTALL_FULL_PATH}
10 10
 
11 11
 cd ${ROOT_FOLDER}
12 12
 source tg2env/bin/activate
13
-cd ${ROOT_FOLDER}/pboard/
13
+cd ${ROOT_FOLDER}/pod/
14 14
 gearbox serve -c development.ini --reload --debug
15 15
 cd ${OLD_PATH}
16 16
 

+ 1 - 1
bin/setup.sh View File

@@ -65,7 +65,7 @@ echo
65 65
 echo "-------------------------"
66 66
 echo "- setup project"
67 67
 echo "-------------------------"
68
-cd pboard/
68
+cd pod/
69 69
 python setup.py develop
70 70
 echo
71 71
 echo

+ 6 - 6
doc/apache.wsgi.example.txt View File

@@ -2,14 +2,14 @@
2 2
     ServerName pod
3 3
 
4 4
     WSGIProcessGroup pod
5
-    WSGIDaemonProcess pod user=www-data group=www-data threads=4 python-path=/home/daccorsi/sources/protos/pboard/tg2env/lib/python3.2/site-packages
6
-    WSGIScriptAlias / /home/daccorsi/sources/protos/pboard/pboard/app.wsgi
5
+    WSGIDaemonProcess pod user=www-data group=www-data threads=4 python-path=/home/daccorsi/sources/protos/pod/tg2env/lib/python3.2/site-packages
6
+    WSGIScriptAlias / /home/daccorsi/sources/protos/pod/pod/app.wsgi
7 7
 
8 8
     #Serve static files directly without TurboGears
9
-    Alias /images     /home/daccorsi/sources/protos/pboard/pboard/pboard/public/images
10
-    Alias /favicon.ico     /home/daccorsi/sources/protos/pboard/pboard/pboard/public/favicon.ico
11
-    Alias /css        /home/daccorsi/sources/protos/pboard/pboard/pboard/public/css
12
-    Alias /javascript /home/daccorsi/sources/protos/pboard/pboard/pboard/public/javascript
9
+    Alias /images     /home/daccorsi/sources/protos/pod/pod/pod/public/images
10
+    Alias /favicon.ico     /home/daccorsi/sources/protos/pod/pod/pod/public/favicon.ico
11
+    Alias /css        /home/daccorsi/sources/protos/pod/pod/pod/public/css
12
+    Alias /javascript /home/daccorsi/sources/protos/pod/pod/pod/public/javascript
13 13
 
14 14
     CustomLog /var/log/apache2/pod-access.log combined
15 15
     ErrorLog /var/log/apache2/pod-error.log

pboard/MANIFEST.in → pod/MANIFEST.in View File


pboard/README.txt → pod/README.txt View File


pboard/app.wsgi → pod/app.wsgi View File

@@ -1,4 +1,4 @@
1
-APP_CONFIG = "/home/daccorsi/sources/protos/pboard/pod/development.ini"
1
+APP_CONFIG = "/home/daccorsi/sources/pod/pod/development.ini"
2 2
 
3 3
 #Setup logging
4 4
 import logging

pboard/development.ini.base → pod/development.ini.base View File


pboard/migration/env.py → pod/migration/env.py View File


pboard/migration/script.py.mako → pod/migration/script.py.mako View File


pboard/migration/versions/empty.txt → pod/migration/versions/empty.txt View File


pboard/pboard/__init__.py → pod/pod/__init__.py View File


pboard/pboard/config/__init__.py → pod/pod/config/__init__.py View File


pboard/pboard/config/app_cfg.py → pod/pod/config/app_cfg.py View File


pboard/pboard/config/deployment.ini_tmpl → pod/pod/config/deployment.ini_tmpl View File


pboard/pboard/config/environment.py → pod/pod/config/environment.py View File


pboard/pboard/config/middleware.py → pod/pod/config/middleware.py View File


pboard/pboard/controllers/__init__.py → pod/pod/controllers/__init__.py View File


pboard/pboard/controllers/admingroup.py → pod/pod/controllers/admingroup.py View File


pboard/pboard/controllers/adminuser.py → pod/pod/controllers/adminuser.py View File


pboard/pboard/controllers/api.py → pod/pod/controllers/api.py View File


pboard/pboard/controllers/apimenu.py → pod/pod/controllers/apimenu.py View File


pboard/pboard/controllers/apipublic.py → pod/pod/controllers/apipublic.py View File


pboard/pboard/controllers/controller.template → pod/pod/controllers/controller.template View File


pboard/pboard/controllers/debug.py → pod/pod/controllers/debug.py View File


pboard/pboard/controllers/error.py → pod/pod/controllers/error.py View File


pboard/pboard/controllers/root.py → pod/pod/controllers/root.py View File


pboard/pboard/controllers/secure.py → pod/pod/controllers/secure.py View File


pboard/pboard/controllers/template.py → pod/pod/controllers/template.py View File


pboard/pboard/i18n/fr_FR/LC_MESSAGES/pboard.mo → pod/pod/i18n/fr_FR/LC_MESSAGES/pboard.mo View File


pboard/pboard/i18n/fr_FR/LC_MESSAGES/pboard.po → pod/pod/i18n/fr_FR/LC_MESSAGES/pboard.po View File


pboard/pboard/i18n/ru/LC_MESSAGES/pboard.po → pod/pod/i18n/ru/LC_MESSAGES/pboard.po View File


pboard/pboard/lib/__init__.py → pod/pod/lib/__init__.py View File


pboard/pboard/lib/app_globals.py → pod/pod/lib/app_globals.py View File


pboard/pboard/lib/auth.py → pod/pod/lib/auth.py View File


pboard/pboard/lib/base.py → pod/pod/lib/base.py View File


pboard/pboard/lib/dbapi.py → pod/pod/lib/dbapi.py View File


pboard/pboard/lib/helpers.py → pod/pod/lib/helpers.py View File


pboard/pboard/model/__init__.py → pod/pod/model/__init__.py View File


pboard/pboard/model/auth.py → pod/pod/model/auth.py View File


pboard/pboard/model/data.py → pod/pod/model/data.py View File


pboard/pboard/model/model.template → pod/pod/model/model.template View File


pboard/pboard/model/serializers.py → pod/pod/model/serializers.py View File


pboard/pboard/public/css/bootstrap-datetimepicker.min.css → pod/pod/public/css/bootstrap-datetimepicker.min.css View File


pboard/pboard/public/css/bootstrap-responsive.min.css → pod/pod/public/css/bootstrap-responsive.min.css View File


pboard/pboard/public/css/bootstrap.css → pod/pod/public/css/bootstrap.css View File


pboard/pboard/public/css/bootstrap.min.css → pod/pod/public/css/bootstrap.min.css View File


pboard/pboard/public/css/external/font-awesome-4.1.0/css/font-awesome.min.css → pod/pod/public/css/external/font-awesome-4.1.0/css/font-awesome.min.css View File


pboard/pboard/public/css/external/font-awesome-4.1.0/fonts/FontAwesome.otf → pod/pod/public/css/external/font-awesome-4.1.0/fonts/FontAwesome.otf View File


pboard/pboard/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.eot → pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.eot View File


pboard/pboard/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.svg → pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.svg View File


pboard/pboard/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.ttf → pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.ttf View File


pboard/pboard/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.woff → pod/pod/public/css/external/font-awesome-4.1.0/fonts/fontawesome-webfont.woff View File


pboard/pboard/public/css/external/google-code-prettify/prettify.css → pod/pod/public/css/external/google-code-prettify/prettify.css View File


pboard/pboard/public/css/glyphicons.css → pod/pod/public/css/glyphicons.css View File


pboard/pboard/public/css/style.css → pod/pod/public/css/style.css View File


pboard/pboard/public/favicon.ico → pod/pod/public/favicon.ico View File


pboard/pboard/public/img/glyphicons-grey.png → pod/pod/public/img/glyphicons-grey.png View File


pboard/pboard/public/img/glyphicons-halflings-white.original.png → pod/pod/public/img/glyphicons-halflings-white.original.png View File


pboard/pboard/public/img/glyphicons-halflings-white.png → pod/pod/public/img/glyphicons-halflings-white.png View File


pboard/pboard/public/img/glyphicons-halflings.original.png → pod/pod/public/img/glyphicons-halflings.original.png View File


pboard/pboard/public/img/glyphicons-halflings.png → pod/pod/public/img/glyphicons-halflings.png View File


pboard/pboard/public/img/glyphicons-white.png → pod/pod/public/img/glyphicons-white.png View File


pboard/pboard/public/img/glyphicons.png → pod/pod/public/img/glyphicons.png View File


pboard/pboard/public/javascript/external/bootstrap-datetimepicker.min.js → pod/pod/public/javascript/external/bootstrap-datetimepicker.min.js View File


pboard/pboard/public/javascript/external/bootstrap-wysiwyg.js → pod/pod/public/javascript/external/bootstrap-wysiwyg.js View File


pboard/pboard/public/javascript/external/bootstrap.js → pod/pod/public/javascript/external/bootstrap.js View File


pboard/pboard/public/javascript/external/bootstrap.min.js → pod/pod/public/javascript/external/bootstrap.min.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-apollo.js → pod/pod/public/javascript/external/google-code-prettify/lang-apollo.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-basic.js → pod/pod/public/javascript/external/google-code-prettify/lang-basic.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-clj.js → pod/pod/public/javascript/external/google-code-prettify/lang-clj.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-css.js → pod/pod/public/javascript/external/google-code-prettify/lang-css.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-dart.js → pod/pod/public/javascript/external/google-code-prettify/lang-dart.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-erlang.js → pod/pod/public/javascript/external/google-code-prettify/lang-erlang.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-go.js → pod/pod/public/javascript/external/google-code-prettify/lang-go.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-hs.js → pod/pod/public/javascript/external/google-code-prettify/lang-hs.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-lisp.js → pod/pod/public/javascript/external/google-code-prettify/lang-lisp.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-llvm.js → pod/pod/public/javascript/external/google-code-prettify/lang-llvm.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-lua.js → pod/pod/public/javascript/external/google-code-prettify/lang-lua.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-matlab.js → pod/pod/public/javascript/external/google-code-prettify/lang-matlab.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-ml.js → pod/pod/public/javascript/external/google-code-prettify/lang-ml.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-mumps.js → pod/pod/public/javascript/external/google-code-prettify/lang-mumps.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-n.js → pod/pod/public/javascript/external/google-code-prettify/lang-n.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-pascal.js → pod/pod/public/javascript/external/google-code-prettify/lang-pascal.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-proto.js → pod/pod/public/javascript/external/google-code-prettify/lang-proto.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-r.js → pod/pod/public/javascript/external/google-code-prettify/lang-r.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-rd.js → pod/pod/public/javascript/external/google-code-prettify/lang-rd.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-scala.js → pod/pod/public/javascript/external/google-code-prettify/lang-scala.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-sql.js → pod/pod/public/javascript/external/google-code-prettify/lang-sql.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-tcl.js → pod/pod/public/javascript/external/google-code-prettify/lang-tcl.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-tex.js → pod/pod/public/javascript/external/google-code-prettify/lang-tex.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-vb.js → pod/pod/public/javascript/external/google-code-prettify/lang-vb.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-vhdl.js → pod/pod/public/javascript/external/google-code-prettify/lang-vhdl.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-wiki.js → pod/pod/public/javascript/external/google-code-prettify/lang-wiki.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-xq.js → pod/pod/public/javascript/external/google-code-prettify/lang-xq.js View File


pboard/pboard/public/javascript/external/google-code-prettify/lang-yaml.js → pod/pod/public/javascript/external/google-code-prettify/lang-yaml.js View File


pboard/pboard/public/javascript/external/google-code-prettify/prettify.js → pod/pod/public/javascript/external/google-code-prettify/prettify.js View File


pboard/pboard/public/javascript/external/google-code-prettify/run_prettify.js → pod/pod/public/javascript/external/google-code-prettify/run_prettify.js View File


pboard/pboard/public/javascript/external/jquery.hotkeys.js → pod/pod/public/javascript/external/jquery.hotkeys.js View File


pboard/pboard/public/javascript/jquery.js → pod/pod/public/javascript/jquery.js View File


Some files were not shown because too many files changed in this diff