Rhea Parekh
4d21f7f747
import: 'attachment_path' should be saved with the 's3_path' of the record.
...
For the S3 backend uploads, 'attachment_path' should be
saved with the 's3_path' of the record, as the original
'path' is changed while exporting files from s3. (See
function 'export_files_from_s3' in export.py for reference.)
2018-06-18 23:06:01 +05:30
Rhea Parekh
0730087111
import: Add elif condition for 'processing_emojis' in 'import_uploads_s3'.
...
'processing_emojis' should have an 'elif' condition here as
we want the function to work for avatars, emojis or uploads
one at a time.
2018-06-18 23:04:18 +05:30
Rhea Parekh
f2b5f5a8f9
import: Fix processing_avatars bug in 'import_uploads_s3'.
...
All the avatars should be processed later on to run the
'ensure_medium_avatar_image' function. This is similar to
'import_uploads_local'.
2018-06-18 22:37:34 +05:30
Rhea Parekh
f66ca9a5c3
import: Pass 'processing_emojis' in 'import_uploads_s3'.
...
'import_uploads_s3' should be passed with the parameter
'processing_emojis' from 'import_uploads'.
2018-06-18 22:35:36 +05:30
Tim Abbott
328136344a
import: Fix typo in zerver_customprofilefieldvalue table name.
...
Apparently, we were doing this slightly wrong.
2018-05-31 10:47:27 -07:00
Rhea Parekh
7198cc3899
import: Fix RealmEmoji import bug.
...
RealmEmoji should be imported after UserProfile,
as the new user_profile ids are not allocated
if we import it before.
2018-05-27 21:54:20 -07:00
Rhea Parekh
1b7b9a7164
import: Fix reaction import bug.
...
In 'zerver_reaction', the emoji_code should be updated
with the RealmEmoji allocated id when the 'reaction_type'
is 'realm_emoji'. Hence we add an extra field 'reaction_field'
in 're_map_foreign_keys', to process the above mentioned
condition.
2018-05-27 21:54:20 -07:00
Rhea Parekh
c79d7f1070
Import: Move zerver_reaction from 'messages-000001.json' to 'realm.json'.
...
Also change the existing slack conversion script structure, to
include 'zerver_realm' in 'realm.json'.
2018-05-27 21:54:20 -07:00
Rhea Parekh
c24c249b8c
export: Support export of Custom Profile Field.
2018-05-23 09:07:26 -07:00
Aditya Bansal
a68376e2ba
zerver/lib: Change use of typing.Text to str.
2018-05-12 15:22:39 -07:00
Tim Abbott
c4b886d8ae
import: Split out import.py into its own module.
...
This should make it a bit easier to find the code.
2018-04-23 15:21:12 -07:00