Commit Graph

46 Commits

Author SHA1 Message Date
Sean McGinnis acd9d54547 Retire repo
This removes all content and updates the README with instructions
on how to access the last version before retirement.

Change-Id: I48b201ea662cd9527bc316b9ad5adc777309ebb1
2018-01-10 07:10:52 -06:00
zhangguoqing 8ca7ece349 Change LOG.warn to LOG.warning
Python 3 deprecated the logger.warn method, see:
https://docs.python.org/3/library/logging.html#logging.warning
so we prefer to use warning to avoid DeprecationWarning.

Change-Id: Ib88d6b3b5583c564ad2b43dab4a54da870753547
Closes-Bug: #1530742
2016-01-04 04:12:52 +00:00
Jenkins ecf25ff2aa Merge "Add workflow ForeignKey for ticket" 2015-12-14 09:52:19 +00:00
lawrancejing aaefe57718 Add workflow ForeignKey for ticket
Change-Id: I46c7329dc6fdfc4f022f660eb2bd2bcb7761cb1f
2015-12-14 09:45:16 +00:00
Jenkins 46ba865b88 Merge "Add workflow list unit test in db layer" 2015-12-14 09:24:50 +00:00
Jenkins 4cc3b53bdf Merge "Add workflow creation unit test in db layer" 2015-12-14 09:24:42 +00:00
Jenkins 524a75ff68 Merge "Add ticket list test in db layer" 2015-12-14 09:24:39 +00:00
zhangguoqing 4864f174ba Add unit test about context in common
Change-Id: I8e4d9b72fc51f42db41138797e2be35fbfb836f7
2015-12-14 15:51:58 +08:00
lawrancejing 879bfd07d3 Add workflow list unit test in db layer
Change-Id: Iec8edc7e9113bafc017a55a0831d82950542a7e3
2015-12-14 07:27:13 +00:00
lawrancejing 4b3dbd9fa7 Add workflow creation unit test in db layer
Change-Id: I71f409c3a746ddbedfc8a9e2a9b99446533cdc8d
2015-12-14 07:24:45 +00:00
lawrancejing 19c34a4e66 Add ticket list test in db layer
Change-Id: Id86c14101180c615ec1a3f24c1b46204793dd1e4
2015-12-14 07:16:06 +00:00
Jenkins 293ab9e312 Merge "Refactor evoque models" 2015-11-26 07:34:26 +00:00
Jenkins 97651a6f2d Merge "Add evoque functional tests skeleton" 2015-11-26 07:33:01 +00:00
lawrancejing 4fee015204 Refactor rpc service
Change-Id: I5fc13d585d9902088c92ea0f04f3c0195c2524e7
2015-11-25 16:11:10 +00:00
lawrancejing 766292939c Add evoque functional tests skeleton
Change-Id: I40a0a3353abccc582556a6759f03b914e4fea64d
2015-11-25 15:08:58 +00:00
lawrancejing 9f855af9c3 Refactor evoque models
Change-Id: Ie4d9c113a90d78a9c76aa9f91a6849cbeb7acb05
2015-11-25 15:05:06 +00:00
lawrancejing f2245c0b1a Support workflow list
Change-Id: I28e3ceffba3eb2bb75e5c282ee91feeca25769b1
Partial-Implements: blueprint workflow
2015-11-20 13:32:34 +00:00
Liuqing Jing bf30391841 Support workflow creation
Partial-Implements: blueprint workflow

Change-Id: I19f4a82b373cbc6f4c4367648ec1c66a35ce4e2e
2015-11-19 13:40:54 +00:00
lawrancejing ed1295154d Add pecan app test
Change-Id: I6cf9d5e7f735b2a4366ea41b449f778cfe180eff
2015-11-11 12:47:21 +00:00
Jenkins 1fdb3c5beb Merge "Refactor DB unit test" 2015-11-11 12:39:35 +00:00
lawrancejing 2b0af4dafb Refactor DB unit test
Change-Id: I0f4d1a50d010b78bd7a56b39bb4c16315fbe081c
2015-11-11 12:30:11 +00:00
Jenkins ea7c976cec Merge "Add one assert expression for test_ticket_create" 2015-11-11 07:56:08 +00:00
xuan.mingyi ce96818ff1 Rename rpcapi to ticket_api
rpcapi is not the real one for all rpc calls.
It's only for ticket.So rename it.

Change-Id: I138332fc096f6827199ceba6ce7f5a0f792a62e0
2015-11-11 03:59:49 +00:00
lawrancejing b87d6feb47 Add one assert expression for test_ticket_create
Change-Id: Ifb2c1c10b65e7d5e910478430185648f2a84a8f0
2015-11-11 03:41:26 +00:00
lawrancejing 9c87af0bfc Add DB unit test framework and db_api.ticket_create() unit test
Change-Id: I78139951733ef5c95d8d67399b597ecd2279edab
2015-11-10 16:17:23 +00:00
lawrancejing 7137e71b3e Add ticket list REST API
Change-Id: I633889a1451a7283362121e092e8133b31e89053
2015-11-10 09:58:21 +00:00
lawrancejing 1608d62535 Keystone auth support
BUT you can disable authentication via config `enable_authentication`

Change-Id: I16c5fbed6f8f0743f77ce59b229cfe76353c88be
2015-11-10 08:27:18 +00:00
Jenkins a5fd93b014 Merge "move exceptions.py to common" 2015-11-10 07:39:23 +00:00
lawrancejing d503fa2b1e move exceptions.py to common
Change-Id: I68035f51a1582ef990a23d9cf79b5cb460fa4348
2015-11-10 07:32:03 +00:00
lawrancejing 9cad103bcc Return {'ticket': ticket} while creating ticket
See OpenStack API reference:
http://developer.openstack.org/#api

Change-Id: I5b2ed24d3f5257461a3d1863320d46c75f1f8135
2015-11-10 04:47:51 +00:00
Jenkins 00ad8f48a0 Merge "Refactor Evoque API" 2015-11-10 02:03:12 +00:00
Jenkins dade291cd7 Merge "Move service to common" 2015-11-10 02:03:06 +00:00
lawrancejing 5af7ca5098 Add translation support for evoque
https://wiki.openstack.org/wiki/Translations
https://wiki.openstack.org/wiki/Translations/Infrastructure

Later we can add ZANATA project for translation

Change-Id: Ida5c82bcfd129b3504f3650cbf0b4cbd3705291b
2015-11-09 15:08:21 +00:00
lawrancejing b172ef5273 Refactor Evoque API
Change-Id: I3ac8143308a114abf1792d2aafac66c8bddd3629
see: https://pecan.readthedocs.org/en/latest/quick_start.html#base-application-template
2015-11-09 13:28:42 +00:00
lawrancejing 540ca0f5ac Move service to common
AND
1. Fix some typo
2. Remove app.wsgi which is for deployment

Change-Id: I76fac91be4061cbe2f52c4ba6722f6dbcb0487c3
2015-11-09 12:12:47 +00:00
lawrancejing aceed3e4f1 Move i18n to common
Change-Id: I544ec256a2b651ded1392b8ef2062f735404a751
2015-11-09 11:35:03 +00:00
lawrancejing f664668cf0 Refactor evoque engine
see oslo usage and magnum

Change-Id: I0d78e2ef4fc028cd102fe344000572ab07324ec0
2015-11-09 09:02:14 +00:00
lawrancejing 3465da931c Add Evoque engine
1. tox --recreate -egenconfig
2. cp evoque.conf /etc/evoque
3. update database connection and rabbitmq info
4. evoque-api #service
5. evoquoe-engine #service
6. Use restclient(firefox plugin) to post data, the data
   should be json format

restclient screenshot: http://pasteboard.co/1YY9tO14.png

Although lots nits inline, but we should move forwarding now:-)

Change-Id: Ic1a8fafd4574baa888e29eea48143a87299d206e
2015-11-08 12:20:17 +00:00
lawrancejing 10f6fb8070 Add Evoque model framework
Fisrtly you should install evoque:
    `python setup.py install develop`

1. tox -egenconfig
2. mkdir /etc/evoquea && cp etc/evoque/evoque.conf /etc/evoquea
3. create database `evoque` and grant privileges for someone
4. update the database connection of /etc/evoque/evoque.conf
5. evoque-manage db_sync

Change-Id: Ice7fddeb93d1c524ba4ab09c26e14170eeca70f9
2015-11-05 16:09:50 +00:00
lawrancejing 16e5e156cd Add evoque version info from pbr
Change-Id: Ib56d5a4b746eab16983320c010126ff21ecf52a7
2015-11-05 12:56:55 +00:00
lawrancejing 336b098a05 Move api to cmd directory
Change-Id: I92c7ecf96c71de7ca53fb0e31a6e3302df0395f2
2015-11-05 09:40:32 +00:00
xuan.mingyi dfa7d1bca6 Remove unicode :(
remove error unicode :(

Change-Id: Iaa25f173737731ede68f9ea0ed1a034511b21a58
2015-11-03 06:10:22 +00:00
Li Ma 607a0e59a6 Initialize oslo.i18n support
Following http://docs.openstack.org/developer/oslo.i18n/usage.html

Change-Id: I3105967329cf3bd89a5502730de161cced1396ac
2015-10-23 09:38:20 +08:00
XiaBing Yao 1051d6167f Use oslo_config PortOpt support
The oslo_config library provide PortOpt type to validate
the port of range now.

References:
https://review.openstack.org/#/c/231257/

Change-Id: I99481d647e5869f9bfec6e83fdac88dee9bb1ca6
2015-08-13 07:21:21 -04:00
lawrancejing 085f3b716f Add pecan api framework
To test:
1. python setup.py install
2. evoque-api
3. visit http://evoque-server:8888/
   or visit http://evoque-server:8888/v1/ticket

Change-Id: I0e47c1117e71b3215ff843e040d702cd517a3d5c
2015-10-19 23:31:31 +00:00
lawrancejing 8928f9a701 Initial commit
Change-Id: I9ba9bdf672750b3c1e3347038026fcd2ba695341
2015-09-30 06:26:47 +00:00