Lance Edgar
fa30c21c69
Fix a bug with win32 filemon when watching for locks
...
We weren't being notified of deleted folders, which the new
`locking_copy()` makes use of. Old behavior when using locking_copy for
Linux -> Win32 was apparently using a lock 'file' instead of folder..
This change should mean both old and new behavior are supported.
2016-10-26 16:06:53 -05:00
Lance Edgar
1cf154fee8
Add workaround for Employee importer, if no Person is attached
...
Not real sure I understand what happened, but I think this should fix it...
2016-10-26 10:26:27 -05:00
Lance Edgar
7bd26744c7
Fix permission checks, add 'become root' for web menu in scaffold
2016-10-25 18:14:06 -05:00
Lance Edgar
5eee9ea681
Fix .gitignore filename in project scaffold
2016-10-25 18:13:48 -05:00
Lance Edgar
50a12c9f8b
Improve mysql.install()
, tweak rsync()
in fablib
2016-10-24 16:43:55 -05:00
Lance Edgar
023f870d2d
Add some more goodies to fablib.shinken
module
2016-10-21 20:51:58 -05:00
Lance Edgar
7b3e4533bb
Add ssh.cache_host_key()
function for fablib
2016-10-20 17:48:50 -05:00
Lance Edgar
b87fb89e5a
Always install some common "build" things with pip
2016-10-20 17:48:08 -05:00
Lance Edgar
d26cb37fa1
Handle the default site specially, when deploying for apache
...
Fix the name for apache 2.4 and don't enable
2016-10-20 17:47:26 -05:00
Lance Edgar
97d2a60386
Add fablib.agent_sudo()
function
2016-10-20 01:17:32 -05:00
Lance Edgar
f7907ad696
Tweak some things in fablib
2016-10-20 01:14:24 -05:00
Lance Edgar
cac869d770
Pass apache_version
context when deploying apache site
2016-10-19 19:05:04 -05:00
Lance Edgar
d48e145a91
Add deploy.apache_conf()
for fablib
2016-10-19 16:53:13 -05:00
Lance Edgar
e83f87afdc
Add deploy.apache_site()
for fablib
2016-10-19 16:43:25 -05:00
Lance Edgar
243d971e95
Add postfix.set_relayhost()
in fablib
2016-10-19 16:43:08 -05:00
Lance Edgar
8484382ec6
Add get_ubuntu_version()
and apt.install_emacs()
in fablib
2016-10-19 16:42:44 -05:00
Lance Edgar
9b3a217e58
Update changelog
2016-10-19 13:52:56 -05:00
Lance Edgar
42a9d21eda
Add basic fablib.apache
module
2016-10-19 13:45:55 -05:00
Lance Edgar
70e5e3541d
Add postfix.alias()
function in fablib
2016-10-19 13:45:40 -05:00
Lance Edgar
3e54d0a2d9
Accept extra context when deploying mako template via fablib
2016-10-19 13:45:15 -05:00
Lance Edgar
a97fa3277b
Tweak some docs per strange sphinx warnings..
...
Not sure what's up with this but got the warnings on a fresh buildbot.
2016-10-19 03:08:09 -05:00
Lance Edgar
c764113185
test commit
2016-10-18 20:17:48 -05:00
Lance Edgar
c9508edd25
test commit
2016-10-18 20:16:32 -05:00
Lance Edgar
db0cd4ee3e
Add postgresql.install()
convenience function in fablib
2016-10-18 20:12:46 -05:00
Lance Edgar
09279c4198
Stop granting all perms to 'admin' role
...
Now in Tailbone a user with 'admin' role can elevate to root, and that
will give them all perms. But let the 'admin' role have perms of its
own during normal operation.
2016-10-18 16:54:03 -05:00
Lance Edgar
8010847e23
Add fablib support for installing certbot on debian 7 wheezy
2016-10-17 18:35:49 -05:00
Lance Edgar
07447821fb
Tweak how SQL is executed in fablib.mysql
...
Hopefully this makes us safe in all regards...?
2016-10-17 17:22:03 -05:00
Lance Edgar
6465dc119c
Fix bug in deploy.certbot_account()
fablib function
2016-10-17 15:44:25 -05:00
Lance Edgar
4c43563a38
Add initial support for Let's Encrypt / certbot in fablib
2016-10-17 14:54:42 -05:00
Lance Edgar
00eded7fe5
Add add_source()
and update()
functions to fablib.apt
module
...
Also add `target_release` kwarg to `install()` function.
2016-10-17 14:53:01 -05:00
Lance Edgar
79e8eab2f8
Add fablib.set_timezone()
convenience function
2016-10-17 14:49:41 -05:00
Lance Edgar
5787a3861d
Add fablib.corepos
module, for installing fannie
2016-10-17 11:49:28 -05:00
Lance Edgar
1c073f4585
Add some more convenience to fablib.mysql
module
...
Also fix quoting bug when executing raw SQL
2016-10-17 11:44:08 -05:00
Lance Edgar
6609b94f9c
Assume owner name means user:group in fablib.mkdir()
2016-10-17 11:42:35 -05:00
Lance Edgar
018f0a958a
Add apt.configure_listchanges()
to fablib
2016-10-17 11:18:51 -05:00
Lance Edgar
f0de8cb13a
Add initial fablib.postfix
module
...
Just sets some basic config etc. for now.
2016-10-16 18:49:33 -05:00
Lance Edgar
c5d7643da2
Tweak output of rattail-dev new-batch
command
...
This whole thing still needs quite a bit of help yet...
2016-10-16 03:27:17 -05:00
Lance Edgar
4f6c9b9fce
Add department number/name columns to product batch rows
2016-10-16 03:26:36 -05:00
Lance Edgar
cb9ea53ac4
Improve default behavior for BatchHandler.refresh_data()
2016-10-16 03:25:28 -05:00
Lance Edgar
a75147d8e7
Add util.progress_loop()
convenience function
...
Also refactor `BatchHandler.make_rows()` to use it.
2016-10-16 03:24:05 -05:00
Lance Edgar
e097c334b3
Tweak metavar for start-date, end-date importer command args
2016-10-15 17:17:11 -05:00
Lance Edgar
7ddb3d2ce8
Update changelog
2016-10-10 11:37:32 -05:00
Lance Edgar
d367272919
Add generic rattail.util.prettify()
function
2016-10-09 21:01:32 -05:00
Lance Edgar
37aaba09e8
Add some functions for use with sms-admin utility
2016-10-09 20:09:51 -05:00
Lance Edgar
9f86d88aa7
Tweak TODO comment for web.conf
2016-10-09 02:17:56 -05:00
Lance Edgar
0b46b8c2c2
Remove tests for old adduser
command
2016-10-08 14:39:12 -05:00
Lance Edgar
e1a4d61137
Tweak how tailbone finds rattail config
2016-10-08 14:28:29 -05:00
Lance Edgar
af7aa6626b
Remove deprecated commands: adduser, initdb
...
The make-user command does the same thing now.
2016-10-07 20:14:55 -05:00
Lance Edgar
c120a181e5
Overhaul rattail make-user
command to support multiple systems
...
Just 2 for now, rattail and windows. Probably need a way for custom
projects to support more systems as needed..
2016-10-07 20:07:13 -05:00
Lance Edgar
a1b50dd32e
Add first version of project template
...
For use with Pyramid scaffold system, i.e.:
pcreate -s rattail mynewproject
Note however that the Tailbone project registers the template, this is
*not* done within this (rattail) project because we don't require
Pyramid at this level.
2016-10-07 19:11:42 -05:00