Timeline


and

04/16/20:

18:03 Changeset [2ed77b5] by zhangjr <jrzhang@…>
rq2 works #39 Change-Id: Iad90b9594be7a3b30a5b66414c8c5bf57c60df91
17:58 Ticket #39 (rq2 not work) closed by zhangjr
fixed
17:36 Changeset [375f890] by zhangjr <jrzhang@…>
add highcharts heatmap #42 Change-Id: …
17:32 Ticket #35 (use local templates in view) closed by zhangjr
fixed
17:31 Ticket #42 (add highcharts heatmap format to models) closed by zhangjr
fixed
16:10 Ticket #42 (add highcharts heatmap format to models) created by zhangjr
15:46 Ticket #41 (config not works in jobs) created by zhangjr
jobs is supposed to be run standly.
15:45 Ticket #40 (redis code still exists) created by zhangjr
use flask-redis instead of redis. The config will be hidden
15:44 Ticket #39 (rq2 not work) created by zhangjr
Although rq.queue works nice, flask-rq2 is good choice.
15:42 Changeset [d99c826] by zhangjr <jrzhang@…>
Separate sans analysis router. #38 Change-Id: …
15:40 Ticket #34 (Implementing authentication as blueprint) closed by tangm
fixed
15:39 Ticket #36 (Add root router) closed by tangm
fixed
15:39 Ticket #37 (Add favicon) closed by tangm
fixed
15:38 Ticket #38 (Separate sans analysis router) closed by tangm
fixed
15:36 Ticket #38 (Separate sans analysis router) created by tangm
Separate sans analysis router
14:54 Changeset [c221909] by zhangjr <jrzhang@…>
Add favicon. #37 Change-Id: If2c48d9183e7c814dd4c339a060f8387cc262e9a
14:44 Changeset [6784ffb] by zhangjr <jrzhang@…>
Add root router. #36. Change-Id: Ibb36a70619766b81afe2daebf3e01ce4faafa8b3
14:42 Ticket #37 (Add favicon) created by tangm
Add the favicon
14:38 Ticket #36 (Add root router) created by tangm
Add '/' router
14:24 Changeset [31aab7d] by zhangjr <jrzhang@…>
Implementing authentication as blueprint. #34 Change-Id: …
13:40 Changeset [1040286] by zhangjr <jrzhang@…>
add NEXUS_PATH and IDF_PATH in config #33 Change-Id: …
13:37 Changeset [39b8f9f] by zhangjr <jrzhang@…>
remove redis_url #32 Change-Id: If4a90d715d8722e0d893248f06bcbba4b9f906ac
13:36 Ticket #35 (use local templates in view) created by zhangjr
create blueprint with template_folder sans_bp = Blueprint('sans', …
13:36 Ticket #34 (Implementing authentication as blueprint) created by tangm
13:35 Ticket #33 (add NEXUS_PATH and IDF_PATH) closed by zhangjr
fixed
13:34 Ticket #33 (add NEXUS_PATH and IDF_PATH) created by zhangjr
It's needed by jobs.py
13:32 Changeset [d14e64e] by zhangjr <jrzhang@…>
from flask import current_app as app #31 Change-Id: …
13:32 Ticket #32 (remove configure dependent on local enviroments) closed by zhangjr
fixed
13:31 Ticket #32 (remove configure dependent on local enviroments) created by zhangjr
This is way: from flask import current_app as app app.configREDIS_URL?
13:27 Ticket #31 ('app' not found) closed by zhangjr
fixed
13:26 Ticket #31 ('app' not found) created by zhangjr
13:11 Changeset [11fa731] by zhangjr <jrzhang@…>
def hcline in models.py #16 Change-Id: …
13:07 Ticket #16 (add highcharts format to models) closed by zhangjr
fixed

04/15/20:

13:23 Changeset [d669979] by zhangjr <jrzhang@…>
remove python-highcharts module #30 Change-Id: …
13:16 Ticket #30 (add python-highcharts module) closed by zhangjr
invalid
13:00 Changeset [48ab50b] by zhangjr <jrzhang@…>
pip install python-highcharts #30 Change-Id: …
12:53 Ticket #30 (add python-highcharts module) created by zhangjr
The python-highcharts module will be used to create highcharts data format.
12:33 Ticket #25 (use blueprint to manage views) closed by zhangjr
fixed
12:32 Ticket #13 (import quietly) closed by zhangjr
wontfix
12:32 Ticket #29 (create sans blueprint) closed by zhangjr
fixed
12:27 Changeset [dfbe8a4] by zhangjr <jrzhang@…>
sans works in blueprint mode #29 Change-Id: …
11:12 Ticket #29 (create sans blueprint) created by zhangjr
view: from flask import Blueprint sans_bp = Blueprint('sans', …
10:49 Changeset [aea4f31] by zhangjr <jrzhang@…>
add start_rq.sh #28 Change-Id: I50b4c2aa8a453a87bb3271761df7d8660acd3de8
10:44 Ticket #28 (add rq worker script) closed by zhangjr
fixed
10:43 Ticket #28 (add rq worker script) created by zhangjr
mv rq_worker.py worker.py vi start_rq.py
10:24 Changeset [ea14c3b] by zhangjr <jrzhang@…>
change tree structure #25 Change-Id: …

04/14/20:

15:27 Changeset [28bc585] by zhangjr <jrzhang@…>
add start.sh # 26 Change-Id: I48706bec32f2cd48ed70caedfca25788e784fae3
15:23 Changeset [c23d962] by zhangjr <jrzhang@…>
add GPL license # 27 Change-Id: I7aa361481c55ac864e66a146087367f4a49f568c
15:23 Ticket #26 (using gunicorn to start) closed by zhangjr
fixed
15:20 Ticket #27 (add license) closed by zhangjr
fixed
15:14 Ticket #27 (add license) created by zhangjr
GPL V3 LICENSE
12:38 Ticket #26 (using gunicorn to start) created by zhangjr
gunicorn --workers=4 --worker-class=eventlet --bind 0.0.0.0:5004 …

04/10/20:

17:13 Ticket #24 (merge rq_worker and rq_worker_mp) closed by zhangjr
fixed
17:12 Ticket #25 (use blueprint to manage views) created by zhangjr
from flask import Blueprint xxx = Blueprint('xxx', name,) from …
16:14 Changeset [d04214b] by zhangjr <jrzhang@…>
use multiprocessing #24 Change-Id: …
16:07 Changeset [18535b0] by zhangjr <jrzhang@…>
paste Tang's #23 Change-Id: I5685aaa85e751fd7be08dab6aa57414e9e1bf9af
16:04 Changeset [2c7507c] by zhangjr <jrzhang@…>
paste Tang's #22 Change-Id: I6949fdd4d915f9abc50acb2838e61f1248580ad4
16:04 Ticket #23 (add static) closed by zhangjr
fixed
16:04 Ticket #22 (add html templates) closed by zhangjr
fixed
16:03 Ticket #21 (add icat auth plugins) closed by zhangjr
fixed
16:03 Ticket #24 (merge rq_worker and rq_worker_mp) created by zhangjr
16:02 Changeset [5d6bc5f] by zhangjr <jrzhang@…>
paste Tang's #21 Change-Id: I2ebb36cf6a89216cff68ced1ac869d8f6384da66
16:00 Ticket #23 (add static) created by zhangjr
include: css img
15:59 Ticket #22 (add html templates) created by zhangjr
include: analysis.html base.html footer.html header.html home.html …
15:57 Changeset [93deef7] by zhangjr <jrzhang@…>
add rq worker #19 Change-Id: I97436e3173fcbd0e59b6a203d5e342feafd592ca
15:54 Changeset [10f329e] by zhangjr <jrzhang@…>
just paste here #17 Change-Id: I7259e251f698d489df7a569a1b0ad29e3c39668b
15:54 Ticket #21 (add icat auth plugins) created by zhangjr
include: auth.py auth_helper.py icat.py icat_helper.py
15:53 Ticket #19 (add rq worker) closed by zhangjr
fixed
15:52 Ticket #20 (replace redis with flask-redis) created by zhangjr
15:51 Ticket #19 (add rq worker) created by zhangjr
include rq_worker and rq_worker_mp
15:50 Ticket #17 (add jobs.py) closed by zhangjr
fixed
15:45 Ticket #18 (update SANS definition file to V4) created by wangzy
update the SANS definition file, including the definition of "action" …
15:42 Changeset [64652e9] by zhangjr <jrzhang@…>
remove m.py #16 Change-Id: I19713f6d98ebca2a92036b51b97c3222cdf797d5
15:42 Changeset [d5ccb03] by zhangjr <jrzhang@…>
add 1,2-column line format #16 Change-Id: …
15:39 Ticket #17 (add jobs.py) created by zhangjr
add mantid jobs
15:33 Ticket #16 (add highcharts format to models) created by zhangjr
15:26 Ticket #15 (update requirements) closed by zhangjr
fixed
15:24 Changeset [6f7a1c3] by zhangjr <jrzhang@…>
update requirements #15 Change-Id: …
15:21 Changeset [94d3662] by zhangjr <jrzhang@…>
fix start/stop #14 Change-Id: Ic1ccbe32e9de59eef5b02b5378e42920cd069372
15:18 Ticket #15 (update requirements) created by zhangjr
from flask_sqlalchemy import SQLAlchemy from flask_redis import …
15:17 Ticket #14 (limit only one process) closed by zhangjr
fixed
15:15 Changeset [339a8d8] by zhangjr <jrzhang@…>
add singleton #14 Change-Id: I149ff0ca7321427e891bbf3952818a383275fe07
15:07 Changeset [4ee261a] by zhangjr <jrzhang@…>
no solution yet #13 Change-Id: I4ddc7a89318a41f5b8bdbe76dcd5ba5da958edc9
15:05 Ticket #14 (limit only one process) created by zhangjr
def singleton(isStop=False): pidList=[] mypid = os.getpid() …
14:53 Changeset [2d9d50e] by zhangjr <jrzhang@…>
add wsgi and create_app #11 #12 Change-Id: …
14:51 Ticket #13 (import quietly) created by zhangjr
When importing mantid and sqlalchemy modules, some warning show. In …
14:49 Ticket #12 (create wsgi.py) closed by zhangjr
fixed
14:49 Ticket #11 (create app) closed by zhangjr
fixed
14:48 Ticket #12 (create wsgi.py) created by zhangjr
from application import create_app, socketio app = create_app() if …
13:56 Ticket #11 (create app) created by zhangjr
[…] def create_app add to config SECRET_KEY …
13:47 Ticket #10 (using virtualenv to run) closed by zhangjr
fixed
13:01 Changeset [a5c0c68] by zhangjr <jrzhang@…>
add virtualenv usage #10 Change-Id: …
12:56 Ticket #10 (using virtualenv to run) created by zhangjr
how to install and use virtualenv
12:55 Changeset [2dfde5d] by zhangjr <jrzhang@…>
add rq workflow design #9 Change-Id: …
12:51 Ticket #9 (define rq wokflow) closed by zhangjr
fixed
12:50 Ticket #9 (define rq wokflow) created by zhangjr
define the task workflow, between client, flask, redis, worker, and job.
12:43 Changeset [bce6145] by zhangjr <jrzhang@…>
add overall design #8 Change-Id: I837df1ba0e0696e24a1a561d5dfa16d8b65428a4
12:38 Ticket #8 (Add architecture design) closed by zhangjr
fixed
12:38 Ticket #7 (add __pycache__ in gitignore) closed by zhangjr
fixed
12:38 Ticket #6 (add the first demo gallery) closed by zhangjr
fixed
12:37 Changeset [097058d] by zhangjr <jrzhang@…>
modify gitignore #7 Change-Id: I168a3a382cee10441b9ab986244bbec578de0f75
12:36 Ticket #8 (Add architecture design) created by zhangjr
Add architecture design, including flask, html, sqlalchemy, redis, …
12:34 Changeset [90cad3c] by zhangjr <jrzhang@…>
add demo figure 20200409.jpg #6 Change-Id: …
12:31 Ticket #7 (add __pycache__ in gitignore) created by zhangjr
The directory might be created during runtime.
12:29 Ticket #6 (add the first demo gallery) created by zhangjr
In the first demo we made on 09 Apr 2020, the transmission analysis is …
12:28 Changeset [9a59742] by zhangjr <jrzhang@…>
add SANS doc #5 Change-Id: I7b5a7f312f657357254e6fafbefd4b22227f7740
12:25 Ticket #5 (add SANS definition file) closed by zhangjr
fixed
12:25 Ticket #4 (add requirements.txt file) closed by zhangjr
fixed
12:25 Ticket #3 (config management) closed by zhangjr
fixed
12:20 Ticket #5 (add SANS definition file) created by zhangjr
All the parameters will be transferred by dict type, among html, flask …
11:17 Changeset [04ecebd] by zhangjr <jrzhang@…>
add requirements.txt #4 Change-Id: …
11:15 Changeset [c6d21cd] by zhangjr <jrzhang@…>
config setting #3 Change-Id: I53f812a5da68771f5e124d041372b6dff7fe7d82
11:12 Ticket #4 (add requirements.txt file) created by zhangjr
pip freeze >requirements.txt
10:00 Ticket #3 (config management) created by zhangjr
app = Flask(name, instance_relative_config=True) # load configure …
09:57 Changeset [f42bea3] by zhangjr <jrzhang@…>
create tree structure #2 Change-Id: …
09:53 Ticket #2 (create tree structure) closed by zhangjr
fixed
09:30 Changeset [4080f21] by zhangjr <jrzhang@…>
write a markdown #1 Change-Id: I352dfaf82d5c87561ee7736589cb9b61266785c9
09:28 Ticket #1 (Kick off) closed by zhangjr
fixed
09:28 Ticket #2 (create tree structure) created by zhangjr
The Application Factory Pattern will be used for Flask app. […]
09:16 Ticket #1 (Kick off) created by zhangjr
The project is named by Neutron Everything In Web (NEIW), which sounds …

04/08/20:

14:19 Changeset [bd9177a] by Gerrit Code Review <gerrit@…>
Modified project settings
14:07 TracGuide created by trac
14:07 TracBatchModify created by trac
14:07 TracFastCgi created by trac
14:07 TracChangeset created by trac
14:07 TracBrowser created by trac
14:07 TracLogging created by trac
14:07 TracFineGrainedPermissions created by trac
14:07 WikiDeletePage created by trac
14:07 TracWiki created by trac
14:07 InterTrac created by trac
14:07 TracEnvironment created by trac
14:07 TracAccessibility created by trac
14:07 TracSearch created by trac
14:07 WikiMacros created by trac
14:07 WikiRestructuredText created by trac
14:07 TracRepositoryAdmin created by trac
14:07 PageTemplates created by trac
14:07 TracWorkflow created by trac
14:07 TracSyntaxColoring created by trac
14:07 TracAdmin created by trac
14:07 TracIni created by trac
14:07 TracCgi created by trac
14:07 TracRoadmap created by trac
14:07 WikiNewPage created by trac
14:07 WikiPageNames created by trac
14:07 WikiHtml created by trac
14:07 InterMapTxt created by trac
14:07 TracRss created by trac
14:07 TracModWSGI created by trac
14:07 RecentChanges created by trac
14:07 TracStandalone created by trac
14:07 TracReports created by trac
14:07 TracUpgrade created by trac
14:07 TitleIndex created by trac
14:07 InterWiki created by trac
14:07 TracRevisionLog created by trac
14:07 TracUnicode created by trac
14:07 TracModPython created by trac
14:07 TracNavigation created by trac
14:07 WikiFormatting created by trac
14:07 CamelCase created by trac
14:07 TracTimeline created by trac
14:07 WikiProcessors created by trac
14:07 SandBox created by trac
14:07 TracTickets created by trac
14:07 TracSupport created by trac
14:07 TracImport created by trac
14:07 TracBackup created by trac
14:07 TracLinks created by trac
14:07 TracNotification created by trac
14:07 TracPermissions created by trac
14:07 TracPlugins created by trac
14:07 TracTicketsCustomFields created by trac
14:07 TracInterfaceCustomization created by trac
14:07 TracInstall created by trac
14:07 WikiRestructuredTextLinks created by trac
14:07 WikiStart created by trac
14:07 TracQuery created by trac
13:59 Changeset [7d2d1b0] by Gerrit Code Review <gerrit@…>
Modify access rules
13:54 Changeset [641079e] by Gerrit Code Review <gerrit@…>
Initial empty repository
13:54 Changeset [81f22f7] by Gerrit Code Review <gerrit@…>
Created project
Note: See TracTimeline for information about the timeline view.