These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eve Corp. Management : 2.0.0 release is out !!!

Author
Brain Gehirn
Macabre Votum
Northern Coalition.
#61 - 2012-12-05 22:48:54 UTC
I just have changed the settings.py and adjusted the static patch manually to my local server.
Since im using this on a VM isnt an issue for me at all.


Also, I saw that you guys have done an association between one account and the corp characters.

Since im hosting it locally for a personal management, Is it possible to implement something where the ceo can group characters for a better overview about what character is alt and if its an alt who is the main? If it can be viewed as an hierarchy and has even a control that shows if the main is still in corporation should be nice too.

My corp isnt that small and some people used to have many cynoalts. Its damn hard to keep track of all alts. also, if the player leaves the corp but doesnt remove the alt its not that easy to figure it out.

If this is out of scope, a simple new details field can do the trick (this just need to appear at the char list too)

thanks
Amallya Trueshot
Aliastra
Gallente Federation
#62 - 2012-12-05 23:06:09 UTC
Just finished setup my server for ecm.

you can check hosting info on
http://evecloud.org/

maybe later i will make a fancy post about it.

best regards from Portugal,
Amallya
Ajurna Jakar
Jian Products Engineering Group
#63 - 2012-12-07 16:03:10 UTC
Brain Gehirn wrote:
I just have changed the settings.py and adjusted the static patch manually to my local server.
Since im using this on a VM isnt an issue for me at all.


Also, I saw that you guys have done an association between one account and the corp characters.

Since im hosting it locally for a personal management, Is it possible to implement something where the ceo can group characters for a better overview about what character is alt and if its an alt who is the main? If it can be viewed as an hierarchy and has even a control that shows if the main is still in corporation should be nice too.

My corp isnt that small and some people used to have many cynoalts. Its damn hard to keep track of all alts. also, if the player leaves the corp but doesnt remove the alt its not that easy to figure it out.

If this is out of scope, a simple new details field can do the trick (this just need to appear at the char list too)

thanks


this is in the pipeline. http://eve-corp-management.org/issues/193

no eta on this at all i'm afraid :) soon tm?

http://eve-corp-management.org/ 

Meridian Mi
Native Freshfood
Minmatar Republic
#64 - 2012-12-13 07:24:53 UTC
We are using ECM (the stable, not svn version) and wanted to wait for the next stable release. Are there any informations or date's for the next release? Or should we upgrade to the svn version? Not realy sure at the moment about the future of ecm. Hope you find again some time for development. Thanks for the great work!
Spike Keikira
Noob's with Rockets
#65 - 2012-12-16 17:33:22 UTC  |  Edited by: Spike Keikira
after this "./easy_install -O2 ecm" this....

Quote:

install_dir /usr/local/lib/python2.6/dist-packages/
Searching for ecm
Reading http://pypi.python.org/simple/ecm/
Reading http://eve-corp-management.org/
Reading http://releases.eve-corp-management.org/src/
Best match: ecm 2.1.0
Downloading http://releases.eve-corp-management.org/src/ecm-2.1.0.tar.gz
Processing ecm-2.1.0.tar.gz
Running ecm-2.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-6cLvCw/ecm-2.1.0/egg-dist-tmp-BhAm0j
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.old' found anywhere in distribution
warning: no previously-included files matching '*.db' found anywhere in distribution
warning: no previously-included files matching '*.log' found anywhere in distribution
warning: no previously-included files matching '*.orig' found anywhere in distribution
Adding ecm 2.1.0 to easy-install.pth file
Installing ecm-admin script to /usr/local/bin

Installed /usr/local/lib/python2.6/dist-packages/ecm-2.1.0-py2.6.egg
Processing dependencies for ecm
Searching for eveapi
Reading http://pypi.python.org/simple/eveapi/
Reading https://github.com/ntt/eveapi
Best match: eveapi 1.2.6
Downloading http://pypi.python.org/packages/source/e/eveapi/eveapi-1.2.6.zip#md5=622c275b59b8c93e37df1579d62d8d47
Processing eveapi-1.2.6.zip
Running eveapi-1.2.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-mKT2_F/eveapi-1.2.6/egg-dist-tmp-jQu6P2
Adding eveapi 1.2.6 to easy-install.pth file

Installed /usr/local/lib/python2.6/dist-packages/eveapi-1.2.6-py2.6.egg
Searching for pycrypto
Reading http://pypi.python.org/simple/pycrypto/
Reading http://pycrypto.sourceforge.net
Reading http://www.pycrypto.org/
Reading http://www.amk.ca/python/code/crypto
Best match: pycrypto 2.6
Downloading https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
Processing pycrypto-2.6.tar.gz
Running pycrypto-2.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-TNTzVy/pycrypto-2.6/egg-dist-tmp-fjsCFo
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
src/MD2.c:31:20: error: Python.h: Datei oder Verzeichnis nicht gefunden
src/MD2.c:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from src/MD2.c:147:
src/hash_template.c:48: error: expected specifier-qualifier-list before 'PyObject_HEAD'
src/hash_template.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PyTypeObject'
src/hash_template.c: In function 'newALGobject':
src/hash_template.c:69: warning: implicit declaration of function 'PyObject_New'
src/hash_template.c:69: error: expected expression before 'ALGobject'
src/hash_template.c: At top level:
src/hash_template.c:76: error: expected ')' before '*' token
src/hash_template.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:122: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:162: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:188: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:190: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALG_methods'
src/hash_template.c:199: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:225: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALGtype'
src/hash_template.c:271: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:304: error: array type has incomplete element type
src/hash_template.c:305: error: 'PyCFunction' undeclared here (not in a function)
src/hash_template.c:305: error: expected '}' before 'ALG_new'
src/hash_template.c: In function 'init_MD2':
src/hash_template.c:339: error: 'PyObject' undeclared (first use in this function)
src/hash_template.c:339: error: (Each undeclared identifier is reported only once
src/hash_template.c:339: error: for each function it appears in.)
src/hash_template.c:339: error: 'm' undeclared (first use in this function)
src/hash_template.c:351: error: 'ALGtype' undeclared (first use in this function)
src/hash_template.c:351: error: 'PyType_Type' undeclared (first use in this function)
src/hash_template.c:352: warning: implicit declaration of function 'Py_InitModule'
src/hash_template.c:356: error: 'o' undeclared (first use in this function)
src/hash_template.c:356: warning: implicit declaration of function 'PyInt_FromLong'
src/hash_template.c:356: warning: implicit declaration of function 'PyDict_SetItemString'
src/hash_template.c:356: warning: implicit declaration of function 'PyModule_GetDict'
src/hash_template.c:356: warning: implicit declaration of function 'Py_DECREF'
src/hash_template.c:360: warning: implicit declaration of function 'PyErr_Occurred'
src/hash_template.c:361: warning: implicit declaration of function 'Py_FatalError'
error: Setup script exited with error: command 'gcc' failed with exit status 1

a solution-any suggestion?
Amallya Trueshot
Aliastra
Gallente Federation
#66 - 2012-12-16 18:58:40 UTC
start following your warnings. for example: GMP or MPIR library not found.
if you need further help, get into irc.
Karl-August Goldesel
Prov Technologies
#67 - 2012-12-17 00:14:41 UTC
Spike Keikira wrote:
after this "./easy_install -O2 ecm" this....

Quote:

install_dir /usr/local/lib/python2.6/dist-packages/
Searching for ecm
Reading http://pypi.python.org/simple/ecm/
Reading http://eve-corp-management.org/
Reading http://releases.eve-corp-management.org/src/
Best match: ecm 2.1.0
Downloading http://releases.eve-corp-management.org/src/ecm-2.1.0.tar.gz
Processing ecm-2.1.0.tar.gz
Running ecm-2.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-6cLvCw/ecm-2.1.0/egg-dist-tmp-BhAm0j
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.old' found anywhere in distribution
warning: no previously-included files matching '*.db' found anywhere in distribution
warning: no previously-included files matching '*.log' found anywhere in distribution
warning: no previously-included files matching '*.orig' found anywhere in distribution
Adding ecm 2.1.0 to easy-install.pth file
Installing ecm-admin script to /usr/local/bin

Installed /usr/local/lib/python2.6/dist-packages/ecm-2.1.0-py2.6.egg
Processing dependencies for ecm
Searching for eveapi
Reading http://pypi.python.org/simple/eveapi/
Reading https://github.com/ntt/eveapi
Best match: eveapi 1.2.6
Downloading http://pypi.python.org/packages/source/e/eveapi/eveapi-1.2.6.zip#md5=622c275b59b8c93e37df1579d62d8d47
Processing eveapi-1.2.6.zip
Running eveapi-1.2.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-mKT2_F/eveapi-1.2.6/egg-dist-tmp-jQu6P2
Adding eveapi 1.2.6 to easy-install.pth file

Installed /usr/local/lib/python2.6/dist-packages/eveapi-1.2.6-py2.6.egg
Searching for pycrypto
Reading http://pypi.python.org/simple/pycrypto/
Reading http://pycrypto.sourceforge.net
Reading http://www.pycrypto.org/
Reading http://www.amk.ca/python/code/crypto
Best match: pycrypto 2.6
Downloading https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
Processing pycrypto-2.6.tar.gz
Running pycrypto-2.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-TNTzVy/pycrypto-2.6/egg-dist-tmp-fjsCFo
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
src/MD2.c:31:20: error: Python.h: Datei oder Verzeichnis nicht gefunden
src/MD2.c:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from src/MD2.c:147:
src/hash_template.c:48: error: expected specifier-qualifier-list before 'PyObject_HEAD'
src/hash_template.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PyTypeObject'
src/hash_template.c: In function 'newALGobject':
src/hash_template.c:69: warning: implicit declaration of function 'PyObject_New'
src/hash_template.c:69: error: expected expression before 'ALGobject'
src/hash_template.c: At top level:
src/hash_template.c:76: error: expected ')' before '*' token
src/hash_template.c:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:122: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:162: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:188: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:190: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALG_methods'
src/hash_template.c:199: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:225: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALGtype'
src/hash_template.c:271: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
src/hash_template.c:304: error: array type has incomplete element type
src/hash_template.c:305: error: 'PyCFunction' undeclared here (not in a function)
src/hash_template.c:305: error: expected '}' before 'ALG_new'
src/hash_template.c: In function 'init_MD2':
src/hash_template.c:339: error: 'PyObject' undeclared (first use in this function)
src/hash_template.c:339: error: (Each undeclared identifier is reported only once
src/hash_template.c:339: error: for each function it appears in.)
src/hash_template.c:339: error: 'm' undeclared (first use in this function)
src/hash_template.c:351: error: 'ALGtype' undeclared (first use in this function)
src/hash_template.c:351: error: 'PyType_Type' undeclared (first use in this function)
src/hash_template.c:352: warning: implicit declaration of function 'Py_InitModule'
src/hash_template.c:356: error: 'o' undeclared (first use in this function)
src/hash_template.c:356: warning: implicit declaration of function 'PyInt_FromLong'
src/hash_template.c:356: warning: implicit declaration of function 'PyDict_SetItemString'
src/hash_template.c:356: warning: implicit declaration of function 'PyModule_GetDict'
src/hash_template.c:356: warning: implicit declaration of function 'Py_DECREF'
src/hash_template.c:360: warning: implicit declaration of function 'PyErr_Occurred'
src/hash_template.c:361: warning: implicit declaration of function 'Py_FatalError'
error: Setup script exited with error: command 'gcc' failed with exit status 1

a solution-any suggestion?


I guess you need to install python-dev to fix this. I had the same problem and as far as I can remeber installing python-dev solved it.

When I browse to the page I get an "Internal Server Error" on "http://www.mypage.com/account/login/?next=/".
Any idea?
Drapko Nitzhonot
Abdera Logistics
#68 - 2012-12-17 01:05:38 UTC
Karl-August Goldesel wrote:

When I browse to the page I get an "Internal Server Error" on "http://www.mypage.com/account/login/?next=/".
Any idea?


Look at your webserver error log file. I had that "Internal Server Error" and my error file told me to install python-beautifulsoup
Karl-August Goldesel
Prov Technologies
#69 - 2012-12-17 08:25:24 UTC
Drapko Nitzhonot wrote:
Karl-August Goldesel wrote:

When I browse to the page I get an "Internal Server Error" on "http://www.mypage.com/account/login/?next=/".
Any idea?


Look at your webserver error log file. I had that "Internal Server Error" and my error file told me to install python-beautifulsoup


Solved. Thank you Drapko.
Lord Maple
Viziam
Amarr Empire
#70 - 2012-12-21 19:49:35 UTC
What would it take for someone to set this up for me? I'm a complete novice to this stuff.
Go0fBall
State War Academy
Caldari State
#71 - 2013-01-12 00:12:23 UTC
Is there a walk-through for us dummies trying to set this up on a Windows box? Any help greatly appreciated.
NickyYo
modro
Northern Coalition.
#72 - 2013-01-12 00:30:45 UTC  |  Edited by: NickyYo
Awesome site, shame hardly no one can use it unless they have knowledge of setting/configuring python and have VPS/dedicated server, should have been coded in PHP.

..

PyroTech03
Caldari Provisions
Caldari State
#73 - 2013-01-12 03:37:03 UTC
I played around on a demo site for this....it's great.

But what NickyYo said.....alot of people don't have the experience with this as they have no clue about setting this type of thing up.

I have a server I host on and dunno anything about using SSH to install stuff for example :(
Mr Majestic
Windrammers
Goonswarm Federation
#74 - 2013-01-15 13:22:01 UTC
If anyone wants me to host one of these for you, drop me a mail. I'd be interested to see how many instances of ECM I can get away with. Currently using 1/20th of the resources I need myself for two instances.

Failing that, I'll walk you through installing it, pretty straight forward after the first 20 trys Roll
Go0fBall
State War Academy
Caldari State
#75 - 2013-01-16 08:47:49 UTC
Mr Majestic wrote:
If anyone wants me to host one of these for you, drop me a mail. I'd be interested to see how many instances of ECM I can get away with. Currently using 1/20th of the resources I need myself for two instances.

Failing that, I'll walk you through installing it, pretty straight forward after the first 20 trys Roll



Any chance of a write up or something for dummies? I'm fairly new to this, usually work with Windows. I've tried about everything getting it to work on Windows 2008 RC2 x64 with IIS7, and no luck. Trying my luck on an Ubuntu VM, but again fairly new to this all lol. o7
Brain Gehirn
Macabre Votum
Northern Coalition.
#76 - 2013-01-16 18:42:22 UTC
http://pastebin.com/sGx2GBds

Receiving this error.
Im using coloured titles and also UTF-8 strings. Probably both or at least one is the main issue.
Bumse
Caldari Provisions
Caldari State
#77 - 2013-01-23 14:50:16 UTC
Hiya!

Having a small issue that I've posted in the ECM forums;
http://eve-corp-management.org/boards/2/topics/277

Any tips or tricks? :)

Bring EVE into the 21st century, add some basic chat features IRC-clients have had since the beginning of the 1990's. Get proper chat hilighting into EVE! https://forums.eveonline.com/default.aspx?g=posts&t=97035

Bumse
Caldari Provisions
Caldari State
#78 - 2013-01-25 14:41:40 UTC  |  Edited by: Bumse
meanwhile;

When running the task "ecm.apps.hr.tasks.members.update" I get the following error;

Quote:
2013-01-25 15:37:32,883 [INFO ] ecm.apps.hr.tasks.members.security - fetching /corp/MemberSecurity.xml.aspx...
2013-01-25 15:37:33,956 [ERROR] ecm.apps.scheduler.models -
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ecm-2.1.0-py2.7.egg/ecm/apps/scheduler/models.py", line 120, in run
func(**args)
File "/usr/local/lib/python2.7/dist-packages/ecm-2.1.0-py2.7.egg/ecm/apps/hr/tasks/members/__init__.py", line 26, in update
security.update()
File "/usr/local/lib/python2.7/dist-packages/Django-1.4-py2.7.egg/django/db/transaction.py", line 209, in inner
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/ecm-2.1.0-py2.7.egg/ecm/apps/hr/tasks/members/security.py", line 49, in update
memberSecuApi = api_conn.corp.MemberSecurity(characterID=api.get_charID())
File "/usr/local/lib/python2.7/dist-packages/eveapi-1.2.6-py2.7.egg/eveapi.py", line 308, in __call__
return self._root(self._path, **kw)
File "/usr/local/lib/python2.7/dist-packages/eveapi-1.2.6-py2.7.egg/eveapi.py", line 396, in __call__
return _ParseXML(response, True, store and (lambda obj: cache.store(self._host, path, kw, response, obj)))
File "/usr/local/lib/python2.7/dist-packages/eveapi-1.2.6-py2.7.egg/eveapi.py", line 238, in _ParseXML
raise ServerError(error.code, error.data)
ServerError: Failed getting character information


No roles or titles gets updated in ECM, preventing any registered users to use ECM. Using admin is possible.
Any hints on what I can do? Upgrade to latest dev?



And also, upon registering a new user I get the following error displayed on webpage;

Quote:
Activation Error
Sorry , but the server was not able to send an email .

Reason: '%' is not a valid tag library: Template library % not found, tried django.templatetags.%,django.contrib.admin.templatetags.%,django.contrib.staticfiles.templatetags.%,compressor.templatetags.%

Please contact the administrator.


No error is logged, just this in ecm.log;
2013-01-25 16:13:35,121 [ERROR] ecm.views.account.signup - Sending an activation email failed. Address: [edited]@[email].com Account: [edited]

I am able to activate the user through the database and user is able to login without any issues.

Bring EVE into the 21st century, add some basic chat features IRC-clients have had since the beginning of the 1990's. Get proper chat hilighting into EVE! https://forums.eveonline.com/default.aspx?g=posts&t=97035

AzAkiR NaLDa
Council of Exiles
Brave Collective
#79 - 2013-01-25 16:08:55 UTC
Update to the latest dev version. This fixed all my issues.

Lone Star Warrior

Amallya Trueshot
Aliastra
Gallente Federation
#80 - 2013-01-26 12:49:51 UTC
Bumse, you need to have a valid email server on your server.
Goto settings.ini and review the email server part of it.

If you are unnable to send emails even after than, just setup a simple smtp username and password for an existing email server.

Any more questions or technical difficulties, just report them on ecm forum.

Best regards,
Amallya / carmo