Commit graph

4859 commits

Author SHA1 Message Date
Griatch
3b2da66028 Support inflection of colored object-names.
Resolves #1572.
2018-08-23 18:28:44 +02:00
Griatch
4c3ad72852 Improve docstring 2018-08-20 20:39:04 +02:00
Griatch
5a3bdfacca Fix except-finally section that swallowed command unittest error message. Resolves #1629. 2018-08-20 20:21:22 +02:00
Griatch
5c3efc1e35 Add interactive server-start mode. 2018-08-19 21:40:19 +02:00
Griatch
2ca8f4ee54 Restart server, run collectstatic at init.
Fix tintin++ default. Resolves #1593.
2018-08-18 10:38:20 +02:00
Griatch
47f4b23e50 Merge branch 'master' into develop 2018-08-16 21:09:29 +02:00
Griatch
a53957096f
Merge pull request #1645 from FatherGrishnak/patch-1
Update to fix #1644
2018-08-16 21:06:27 +02:00
FatherGrishnak
da4f8f2358
Update manager.py 2018-08-15 00:55:13 +00:00
Griatch
acffae8e37
Merge pull request #1641 from bookofportals/docker-best-practices
Change Dockerfile to comply with best practices
2018-08-14 17:36:02 +02:00
FatherGrishnak
5175a61ed9
Update to fix #1644 2018-08-14 08:31:09 +00:00
Griatch
5f5028af41 Correct spawner import in contrib 2018-08-12 15:06:16 +02:00
Griatch
8e1928a948 Update changelog and readme with current changes 2018-08-12 14:58:12 +02:00
Griatch
4e34cac6c8 Merge branch 'olc' into develop 2018-08-12 13:37:44 +02:00
Griatch
7dec566926 Resolve unittests 2018-08-12 13:37:19 +02:00
Griatch
6cf6476417 Fix further bugs in menu spawn 2018-08-12 13:13:13 +02:00
Griatch
c48868be1e Cleanup/refactoring of olc menus 2018-08-11 11:49:10 +02:00
Griatch
6e88775850 Create columnize (no ansi support at this point) 2018-08-10 10:13:05 +02:00
Aris (Karim) Merchant
8721ac227e Change Dockerfile to comply with best practices
In order of decreasing significance:
* Move addition of all files later to avoid premature build cache
  invalidation
* Add separate instructions to copy over files needed earlier
* Change deprecated MAINTAINER instruction to LABEL maintainer
* Change ADD to COPY, as ADD apparently behaves weirdly in some cases
* Alphabetize dependencies for readability
2018-07-31 13:11:32 -07:00
Griatch
fc6e97abb4 Resolve merge conflicts 2018-07-31 11:50:05 +02:00
Griatch
5c88edcd71 Cleanup menu style 2018-07-31 11:48:18 +02:00
Griatch
2cf26e9d09
Merge pull request #1639 from bookofportals/fix-docker-ps
Add procps dependency to Dockerfile
2018-07-31 11:47:25 +02:00
Griatch
075288cf67
Merge pull request #1640 from bookofportals/command-callable-check
Change callability check
2018-07-31 09:09:50 +02:00
Aris (Karim) Merchant
7f9a2930ad Change callability check
TypeErrors are thrown in a wide variety of situations, most of which
have nothing to do with calling an uncallable object. The appropriate
test is to use the built-in callable() function, which actually
tests if the object is callable.
2018-07-30 16:37:22 -07:00
Griatch
994a5fd618 Correct unittests 2018-07-30 20:19:46 +02:00
Griatch
44a2540341 Fix attr assignmen issue in olc menu 2018-07-30 17:38:59 +02:00
Griatch
5cca160989 Further cleanup and debugging of olc menu 2018-07-29 20:58:56 +02:00
Griatch
7f8bd983f0 Refactor spawn, update remaining in olc 2018-07-29 16:53:54 +02:00
Griatch
39c6eaf8de Fix destination setting in olc 2018-07-29 12:06:11 +02:00
Griatch
5c84b1c406 Refactor locale stepping in olc 2018-07-29 11:57:16 +02:00
Griatch
8b211ee249 Limit current view for certain fields in olc 2018-07-29 10:51:52 +02:00
Aris (Karim) Merchant
7e6fa58260
Merge branch 'master' into fix-docker-ps 2018-07-28 16:47:49 -07:00
Griatch
0a73c73157 Complete refactoring of main nodes. Remain spawn/load/save 2018-07-28 19:58:20 +02:00
Griatch
23e2c0e34f Add search-object functionality to olc menu 2018-07-28 18:26:00 +02:00
Griatch
4d2ce107d4
Merge pull request #1638 from robotfactory/patch-1
Python dockerfile depends for telnet tls
2018-07-28 12:01:50 +02:00
Griatch
6e7986a915 Refactor locks and permissions in olc menu 2018-07-27 18:46:30 +02:00
Griatch
0c53088e51 Add tag handling in old menu 2018-07-27 13:34:20 +02:00
Griatch
ef131f6f5b Refactor menu up until attrs 2018-07-26 23:41:00 +02:00
Griatch
cc5d9ffd4d Validate prototype parent before chosing it 2018-07-25 19:51:48 +02:00
Griatch
abed588f5e Show flattened current values in menu 2018-07-25 14:11:44 +02:00
Griatch
c82eabf6ed Prepare for flattening prototype display 2018-07-24 21:47:54 +02:00
Griatch
423023419b Fix unit tests 2018-07-24 20:54:21 +02:00
Griatch
89ffa84c01 List lockfuncs in menu, more elaborate doc strings 2018-07-24 20:48:54 +02:00
Aris (Karim) Merchant
78e84200c5 Add procps dependency to Dockerfile
Certain evennia commands, such as the server command, rely upon
ps to run correctly. Unfortunately, alpine uses the BusyBox ps command,
which is somewhat idiosyncratic in its option handling. Adding
the procps dependency installs a more standard ps command, allowing
server maintenance commands to work correctly. This fixes #1635.

For further background, see gliderlabs/docker-alpine#173.
2018-07-23 17:16:40 -07:00
Griatch
058f35650a Add more in-menu docs 2018-07-23 23:12:11 +02:00
Griatch
5c351b96cb Merge branch 'develop' into olc 2018-07-23 21:17:25 +02:00
Griatch
77a1d0a5e9 Rework AMP data packet format and batch-handling. Resolves #1635 2018-07-23 21:09:06 +02:00
Johnathan
f21d625ae2
Python depends for telnet tls
Addresses feature request in issue #1637

Installs py2-openssl as well as cryptography, pyasn1, and service_identity
2018-07-23 07:12:47 -04:00
Griatch
335109caf7 Fix display error when telnet disabled 2018-07-21 22:43:36 +02:00
Griatch
0e13f272b3 Start improve OLC menu docs and help texts 2018-07-21 19:06:15 +02:00
Griatch
6eda0de5f2 Merge and fix conflicts with develop 2018-07-21 14:34:26 +02:00