Vishnu Ks
123bcea518
management: Don't use sys.exit(1).
...
Using sys.exit in a management command makes it impossible
to unit test the code in question. The correct approach to do the same
thing in Django management commands is to raise CommandError.
Followup of b570c0dafa
2019-05-03 14:20:39 -07:00
Anders Kaseorg
2a2e744b27
management: Remove unused imports in management commands.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-02 17:12:36 -08:00
Anders Kaseorg
b37ed12df2
export: Let mkdtemp pick its favorite directory.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-01-15 16:08:48 -08:00
Rhea Parekh
b8e1e8b31d
import: Add slack import files in zerver/data_import directory.
2018-08-01 11:52:14 -07:00
Rhea Parekh
f6b6aa1e75
slack import: Implement threading as a management command.
2018-04-15 19:53:02 +05:30
Rhea Parekh
2baa9bc16e
Import: Add subdomain in the import script.
...
Also remove user input of subdomain in the slack data
conversion script.
2018-04-06 09:12:56 -07:00
Rhea Parekh
a0b7976f77
slack importer: Fix output_dir path and remove sys.exit(0).
...
Also, as the exception is being handled in 'slack_data_to_zulip_data'
remove it from the manage.py command 'convert_slack_data'.
2018-02-09 12:17:10 -08:00
Rhea Parekh
c0e30079f6
slack importer: Get user data from a get request to slack users api.
...
The fresh imported data shows that the users emails are not included
in the data. However, the data received from the older method of slack
(which is using legacy tokens) contains the email data of the users.
2018-02-09 12:17:10 -08:00
Rhea Parekh
62aec0688f
Slack importer: Add slack to zulip data conversion script as a manage.py command.
2017-12-27 07:50:53 -05:00