src/cm/tests/test_security.py
changeset 287 fc5ed157ebfe
parent 0 40c8f766c9b8
child 590 e103299bccc0
child 606 52f3e090eed9
--- a/src/cm/tests/test_security.py	Fri Jun 11 11:04:23 2010 +0200
+++ b/src/cm/tests/test_security.py	Fri Jul 09 10:05:29 2010 +0200
@@ -17,19 +17,19 @@
     def test_access_rights(self):
         # anon user sees no text
         request = FalseRequest(None)                
-        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 0)
+        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 2)
 
         # user 1 sees all texts
         user1 = UserProfile.objects.get(id=1).user        
         request = FalseRequest(user1)       
-        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 3)
+        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 5)
         
-        # user 2 sees only 2 texts
+        # user 2 sees only 4 texts
         user2 = UserProfile.objects.get(id=2).user
         request = FalseRequest(user2)        
-        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 2)
+        self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 4)
 
-        # user 4 sees only 2 texts (global manager but commentator on text 4
+        # user 4 manages only 2 texts (global manager but commentator on text 4
         user4 = UserProfile.objects.get(id=4).user
         request = FalseRequest(user4)
         self.assertEqual(get_texts_with_perm(request, 'can_manage_text').count(), 2)
PKj"B7ǟ)'% platform-631d69850db2/src/ldt/CHANGESUTHZPPKj"BGU% platform-631d69850db2/src/ldt/LICENSEUTHZPPKj"B`UF $ platform-631d69850db2/src/ldt/READMEUTHZPPKj"B?- "platform-631d69850db2/src/ldt/ldt/__init__.pyUTHZPPKj"B21 #platform-631d69850db2/src/ldt/ldt/api/__init__.pyUTHZPPKj"B25 S$platform-631d69850db2/src/ldt/ldt/api/ldt/__init__.pyUTHZPPKj"BpE; $platform-631d69850db2/src/ldt/ldt/api/ldt/authentication.pyUTHZPPKj"BӍd|J? (platform-631d69850db2/src/ldt/ldt/api/ldt/resources/__init__.pyUTHZPPKj"B;A )platform-631d69850db2/src/ldt/ldt/api/ldt/resources/annotation.pyUTHZPPKj"Bݶ > U0platform-631d69850db2/src/ldt/ldt/api/ldt/resources/content.pyUTHZPPKj"BLf\ > [5platform-631d69850db2/src/ldt/ldt/api/ldt/resources/project.pyUTHZPPKj"BC S> 9platform-631d69850db2/src/ldt/ldt/api/ldt/resources/segment.pyUTHZPPKj"BMwl : @platform-631d69850db2/src/ldt/ldt/api/ldt/resources/tag.pyUTHZPPKj"B@b8U; Dplatform-631d69850db2/src/ldt/ldt/api/ldt/resources/user.pyUTHZPPKj"B2A 9Gplatform-631d69850db2/src/ldt/ldt/api/ldt/serializers/__init__.pyUTHZPPKj"BR;YJ Gplatform-631d69850db2/src/ldt/ldt/api/ldt/serializers/cinelabserializer.pyUTHZPPKj"B1 Zplatform-631d69850db2/src/ldt/ldt/api/ldt/urls.pyUTHZPPKj"B< \platform-631d69850db2/src/ldt/ldt/api/middleware/__init__.pyUTHZPPKj"BJ|>bb= w\platform-631d69850db2/src/ldt/ldt/api/middleware/pistonput.pyUTHZPPKj"Bw- M^platform-631d69850db2/src/ldt/ldt/api/urls.pyUTHZPPKj"Bk|Ge2 (_platform-631d69850db2/src/ldt/ldt/auth/__init__.pyUTHZPPKj"B~=G/ _platform-631d69850db2/src/ldt/ldt/auth/views.pyUTHZPPKj"B22 Yaplatform-631d69850db2/src/ldt/ldt/core/__init__.pyUTHZPPKj"B2; aplatform-631d69850db2/src/ldt/ldt/core/handlers/__init__.pyUTHZPPKj"B d;-< :bplatform-631d69850db2/src/ldt/ldt/core/handlers/modpython.pyUTHZPPKj"B B: >cplatform-631d69850db2/src/ldt/ldt/core/handlers/modwsgi.pyUTHZPPKj"B.2 A dplatform-631d69850db2/src/ldt/ldt/core/migrations/0001_initial.pyUTHZPPKj"BnȗI hplatform-631d69850db2/src/ldt/ldt/core/migrations/0002_auto__del_owner.pyUTHZPPKj"B= kplatform-631d69850db2/src/ldt/ldt/core/migrations/__init__.pyUTHZPPKj"BPА0 큎kplatform-631d69850db2/src/ldt/ldt/core/models.pyUTHZPPKj"BJ^4/ lplatform-631d69850db2/src/ldt/ldt/core/tests.pyUTHZPPKj"Bhn3 nplatform-631d69850db2/src/ldt/ldt/forms/__init__.pyUTHZPPKj"B7v@1 nplatform-631d69850db2/src/ldt/ldt/forms/fields.pyUTHZPPKj"BicP&>2 pplatform-631d69850db2/src/ldt/ldt/forms/widgets.pyUTHZPPKj"BC% 8 dsplatform-631d69850db2/src/ldt/ldt/indexation/__init__.pyUTHZPPKj"BA wplatform-631d69850db2/src/ldt/ldt/indexation/backends/__init__.pyUTHZPPKj"B\N xplatform-631d69850db2/src/ldt/ldt/indexation/backends/elasticsearch_backend.pyUTHZPPKj"B+ ; `~platform-631d69850db2/src/ldt/ldt/indexation/highlighter.pyUTHZPPKj"B;g8BE6 platform-631d69850db2/src/ldt/ldt/indexation/models.pyUTHZPPKj"B?w< Yplatform-631d69850db2/src/ldt/ldt/indexation/query_parser.pyUTHZPPKj"Bc> Cplatform-631d69850db2/src/ldt/ldt/indexation/search_indexes.pyUTHZPPKj"B-Gc platform-631d69850db2/src/ldt/ldt/indexation/templates/search/indexes/ldt_utils/annotation_text.txtUTHZPPKj"BGqB$4` Qplatform-631d69850db2/src/ldt/ldt/indexation/templates/search/indexes/ldt_utils/segment_text.txtUTHZPPKj"B(5 platform-631d69850db2/src/ldt/ldt/indexation/tests.pyUTHZPPKj"BqZ667 platform-631d69850db2/src/ldt/ldt/ldt_utils/__init__.pyUTHZPPKj"B?r4 ,platform-631d69850db2/src/ldt/ldt/ldt_utils/admin.pyUTHZPPKj"Bz= platform-631d69850db2/src/ldt/ldt/ldt_utils/contentindexer.pyUTHZPPKj"B_ 299 |platform-631d69850db2/src/ldt/ldt/ldt_utils/fileimport.pyUTHZPPKj"B^E7byC Kplatform-631d69850db2/src/ldt/ldt/ldt_utils/fixtures/base_data.jsonUTHZPPKj"B5kC 'platform-631d69850db2/src/ldt/ldt/ldt_utils/fixtures/user_data.jsonUTHZPPKj"B =DtE4 platform-631d69850db2/src/ldt/ldt/ldt_utils/forms.pyUTHZPPKj"BB platform-631d69850db2/src/ldt/ldt/ldt_utils/middleware/__init__.pyUTHZPPKj"B)9C zplatform-631d69850db2/src/ldt/ldt/ldt_utils/middleware/swfupload.pyUTHZPPKj"Bh\E platform-631d69850db2/src/ldt/ldt/ldt_utils/middleware/userprofile.pyUTHZPPKj"B͚LF platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0001_initial.pyUTHZPPKj"BSv_- lplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0002_auto__add_field_media_mimetype_field__chg_field_media_external_src_url.pyUTHZPPKj"Bޞu^h*\ &platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0003_auto__chg_field_project_owner.pyUTHZPPKj"Bl_+b aplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0004_auto__add_field_project_description.pyUTHZPPKj"B-ݓD./N platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0005_add_permissions.pyUTHZPPKj"B֧*Z dplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0006_auto__add_field_media_image.pyUTHZPPKj"B>^H,s platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0007_auto__add_field_content_image__del_field_media_image.pyUTHZPPKj"BA G+\ platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0008_auto__add_field_project_image.pyUTHZPPKj"BFcJn.u platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0009_auto__chg_field_content_image__chg_field_project_image.pyUTHZPPKj"BS\4W platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0010_auto__add_annotationstat.pyUTHZPPKj"BGju2l/R platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0011_gen_stat_annotation.pyUTHZPPKj"B3f0e platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0012_auto__add_field_content_last_annotated.pyUTHZPPKj"B 3 platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0013_auto__add_field_content_front_project__chg_field_content_last_annotate.pyUTHZPPKj"BtՖܔ1y platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0014_auto__del_annotationstat__chg_field_content_last_annotated.pyUTHZPPKj"Bcgp)6 Vplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0015_auto__add_contentstat__del_field_content_last_annotated__del_field_con.pyUTHZPPKj"BѮSPX0Y ;!platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0016_one_to_one_stat_annotation.pyUTHZPPKj"B8}#2Q #(platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0017_correct_image_path.pyUTHZPPKj"B%KJ5 /platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0018_auto__chg_field_content_iri_id__chg_field_project_ldt_id__chg_field_au.pyUTHZPPKj"BGL1Y 7platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0019_recalculate_media_hash_src.pyUTHZPPKj"B%k> >platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0020_auto__add_field_segment_id_hash__chg_field_segment_iri_id__chg_field_s.pyUTHZPPKj"B>[1a VGplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0021_recalculate_segment_id_hash_script.pyUTHZPPKj"BEO+5 Nplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0022_auto__add_unique_media_src_hash__chg_field_segment_cutting_id__chg_fie.pyUTHZPPKj"BiH4~ 8Vplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0023_auto__add_field_segment_audio_src__add_field_segment_audio_href.pyUTHZPPKj"B S W ]platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0024_auto__chg_field_tag_name.pyUTHZPPKj"B٨U5N `platform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/0025_chg_site_domain.pyUTHZPPKj"BB Vhplatform-631d69850db2/src/ldt/ldt/ldt_utils/migrations/__init__.pyUTHZPPKj"Bخ}Xy5 hplatform-631d69850db2/src/ldt/ldt/ldt_utils/models.pyUTHZPPKj"B]7zWd@ (platform-631d69850db2/src/ldt/ldt/ldt_utils/projectserializer.pyUTHZPPKj"B ksD: platform-631d69850db2/src/ldt/ldt/ldt_utils/searchutils.pyUTHZPPKj"B0Q~@ Ιplatform-631d69850db2/src/ldt/ldt/ldt_utils/segmentserializer.pyUTHZPPKj"B7 3 platform-631d69850db2/src/ldt/ldt/ldt_utils/stat.pyUTHZPPKj"B8SU 7platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/app_action.htmlUTHZPPKj"BoiT wplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/app_index.htmlUTHZPPKj"BMNj*[ platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/content/dumpdata.htmlUTHZPPKj"Bf~Z_ Rplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/content/reindex_form.htmlUTHZPPKj"B9] platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/content/stats_form.htmlUTHZPPKj"Bxn^ platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/admin/ldt_utils/content/upload_form.htmlUTHZPPKj"B'S ۰platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_all_contents.htmlUTHZPPKj"BQ21K 큌platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_base.htmlUTHZPPKj"BBE L ?platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_group.htmlUTHZPPKj"BX_yK 큟platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_home.htmlUTHZPPKj"B"M platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_player.htmlUTHZPPKj"BXXII!U platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/front/front_search_results.htmlUTHZPPKj"B'q6U 큪platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/content_list.htmlUTHZPPKj"B6Q Pplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/copy_ldt.htmlUTHZPPKj"B!pTW platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.htmlUTHZPPKj"B U platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_group.htmlUTHZPPKj"B 6D~S platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_ldt.htmlUTHZPPKj"BAi u U platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/embed_iframe.htmlUTHZPPKj"Bw< 8T platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/embed_popup.htmlUTHZPPKj"B.7$J\V platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/error_confirm.htmlUTHZPPKj"B903\ platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/error_confirm_popup.htmlUTHZPPKj"B3 O platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.htmlUTHZPPKj"BE HIQ platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt.htmlUTHZPPKj"B*úV platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt_full.htmlUTHZPPKj"B Q platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/ldt_list.htmlUTHZPPKj"BE\1P fplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/loading.htmlUTHZPPKj"Br":k I platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/content_project_pagination.htmlUTHZPPKj"BBA ] %"platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/contentslist.htmlUTHZPPKj"Bg\ &platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_links.htmlUTHZPPKj"B%c] 'platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_player.htmlUTHZPPKj"B1_ .platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_seo_body.htmlUTHZPPKj"B8v_ {/platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/embed_seo_meta.htmlUTHZPPKj"Bazw [ 0platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/groupslist.htmlUTHZPPKj"BL@X 4platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/ldt_div.htmlUTHZPPKj"B'\ V8platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.htmlUTHZPPKj"B }GIX @platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/picture.htmlUTHZPPKj"BJ[,] [Cplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/projectslist.htmlUTHZPPKj"BZ" yU f }Hplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/publishedprojectslist.htmlUTHZPPKj"BajZ Lplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/sharewith.htmlUTHZPPKj"BtP" [ Nplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/published_projects.htmlUTHZPPKj"B>YV Rplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/reset_confirm.htmlUTHZPPKj"BY`"\ Uplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/reset_confirm_popup.htmlUTHZPPKj"B-?R Yplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/save_done.htmlUTHZPPKj"Bƛ/T Yplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/search_form.htmlUTHZPPKj"B29== W [platform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/search_results.htmlUTHZPPKj"B22R aplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/workspace.htmlUTHZPPKj"B6C W aplatform-631d69850db2/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/workspace_base.htmlUTHZPPKj"Bʴ4j= \fplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/__init__.pyUTHZPPKj"BB gplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/content_tests.pyUTHZPPKj"BC™A %> kplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/ldt_tests.pyUTHZPPKj"B焅B@ Ovplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/media_tests.pyUTHZPPKj"BO*B byplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/project_tests.pyUTHZPPKj"Bl`? oplatform-631d69850db2/src/ldt/ldt/ldt_utils/tests/view_tests.pyUTHZPPKj"B];3 platform-631d69850db2/src/ldt/ldt/ldt_utils/urls.pyUTHZPPKj"B%`U4 platform-631d69850db2/src/ldt/ldt/ldt_utils/utils.pyUTHZPPKj"B= platform-631d69850db2/src/ldt/ldt/ldt_utils/views/__init__.pyUTHZPPKj"B?Xt< 5platform-631d69850db2/src/ldt/ldt/ldt_utils/views/content.pyUTHZPPKj"BY: lplatform-631d69850db2/src/ldt/ldt/ldt_utils/views/front.pyUTHZPPKj"BgyB: platform-631d69850db2/src/ldt/ldt/ldt_utils/views/group.pyUTHZPPKj"Bܓev9 platform-631d69850db2/src/ldt/ldt/ldt_utils/views/json.pyUTHZPPKj"B:0 R9B \platform-631d69850db2/src/ldt/ldt/ldt_utils/views/lignesdetemps.pyUTHZPPKj"B+uxr :< platform-631d69850db2/src/ldt/ldt/ldt_utils/views/project.pyUTHZPPKj"BeW y 8 platform-631d69850db2/src/ldt/ldt/ldt_utils/views/rdf.pyUTHZPPKj"B,$I> [platform-631d69850db2/src/ldt/ldt/ldt_utils/views/workspace.pyUTHZPPKj"BcaA platform-631d69850db2/src/ldt/ldt/locale/en/LC_MESSAGES/django.moUTHZPPKj"B=dA A#platform-631d69850db2/src/ldt/ldt/locale/en/LC_MESSAGES/django.poUTHZPPKj"BmEC Cplatform-631d69850db2/src/ldt/ldt/locale/en/LC_MESSAGES/djangojs.moUTHZPPKj"BKC wEplatform-631d69850db2/src/ldt/ldt/locale/en/LC_MESSAGES/djangojs.poUTHZPPKj"BT-5sA 큶Gplatform-631d69850db2/src/ldt/ldt/locale/fr/LC_MESSAGES/django.moUTHZPPKj"BSy-A 큂uplatform-631d69850db2/src/ldt/ldt/locale/fr/LC_MESSAGES/django.poUTHZPPKj"BJ([$C platform-631d69850db2/src/ldt/ldt/locale/fr/LC_MESSAGES/djangojs.moUTHZPPKj"BFC platform-631d69850db2/src/ldt/ldt/locale/fr/LC_MESSAGES/djangojs.poUTHZPPKj"Bs`;#wfA Zplatform-631d69850db2/src/ldt/ldt/locale/ja/LC_MESSAGES/django.moUTHZPPKj"BV0$(A fplatform-631d69850db2/src/ldt/ldt/locale/ja/LC_MESSAGES/django.poUTHZPPKj"B{C platform-631d69850db2/src/ldt/ldt/locale/ja/LC_MESSAGES/djangojs.moUTHZPPKj"Bt!)C platform-631d69850db2/src/ldt/ldt/locale/ja/LC_MESSAGES/djangojs.poUTHZPPKj"BG1r8 platform-631d69850db2/src/ldt/ldt/management/__init__.pyUTHZPPKj"B2A nplatform-631d69850db2/src/ldt/ldt/management/commands/__init__.pyUTHZPPKj"Bn J platform-631d69850db2/src/ldt/ldt/management/commands/assignpermissions.pyUTHZPPKj"BjiҷI platform-631d69850db2/src/ldt/ldt/management/commands/initfrontproject.pyUTHZPPKj"BFsdG Gplatform-631d69850db2/src/ldt/ldt/management/commands/initsitedomain.pyUTHZPPKj"Bc"0U@ 8platform-631d69850db2/src/ldt/ldt/management/commands/reindex.pyUTHZPPKj"B E)G platform-631d69850db2/src/ldt/ldt/management/commands/setprojecticon.pyUTHZPPKj"B IL[G gplatform-631d69850db2/src/ldt/ldt/management/commands/statannotation.pyUTHZPPKj"BT| F @platform-631d69850db2/src/ldt/ldt/management/commands/testrunserver.pyUTHZPPKj"By5 9 platform-631d69850db2/src/ldt/ldt/management/utils.pyUTHZPPKj"Bx8  6 ^ platform-631d69850db2/src/ldt/ldt/security/__init__.pyUTHZPPKj"B#u'~3 platform-631d69850db2/src/ldt/ldt/security/cache.pyUTHZPPKj"Br 5 gplatform-631d69850db2/src/ldt/ldt/security/command.pyUTHZPPKj"BKU3 platform-631d69850db2/src/ldt/ldt/security/forms.pyUTHZPPKj"B3H5 platform-631d69850db2/src/ldt/ldt/security/manager.pyUTHZPPKj"B 8 platform-631d69850db2/src/ldt/ldt/security/middleware.pyUTHZPPKj"B{4 platform-631d69850db2/src/ldt/ldt/security/models.pyUTHZPPKj"BtS3 platform-631d69850db2/src/ldt/ldt/security/utils.pyUTHZPPKj"Bn v- #platform-631d69850db2/src/ldt/ldt/settings.pyUTHZPPKj"BwI> )platform-631d69850db2/src/ldt/ldt/static/ldt/css/LdtPlayer.cssUTHZPPKj"BISEA 9platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/ie.cssUTHZPPKj"BqZ J<platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/buttons/icons/cross.pngUTHZPPKj"B `شX o?platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/buttons/icons/key.pngUTHZPPKj"B9!Y Aplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/buttons/icons/tick.pngUTHZPPKj"BU xDplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/buttons/readme.txtUTHZPPKj"B{\U Fplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/buttons/screen.cssUTHZPPKj"B|TX #Jplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/fancy-type/readme.txtUTHZPPKj"Bq9};}X wKplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/fancy-type/screen.cssUTHZPPKj"BVn [ APplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/doc.pngUTHZPPKj"B_x] Splatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/email.pngUTHZPPKj"B^I` Vplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/external.pngUTHZPPKj"BW/\ platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/feed.pngUTHZPPKj"B/Z &platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/im.pngUTHZPPKj"B-TO[ platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/pdf.pngUTHZPPKj"Bh B҂_ platform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/visited.pngUTHZPPKj"BQ[ eplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/icons/xls.pngUTHZPPKj"BАX iplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/readme.txtUTHZPPKj"B:b?X jplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/link-icons/screen.cssUTHZPPKj"B(GQ lplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/rtl/readme.txtUTHZPPKj"BzoQ Snplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/plugins/rtl/screen.cssUTHZPPKj"BqăD arplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/print.cssUTHZPPKj"B2 Q/E _uplatform-631d69850db2/src/ldt/ldt/static/ldt/css/blueprint/screen.cssUTHZPPKj"B)MB platform-631d69850db2/src/ldt/ldt/static/ldt/css/border-radius.htcUTHZPPKj"BPx)~B qplatform-631d69850db2/src/ldt/ldt/static/ldt/css/custom_player.cssUTHZPPKj"B >?B> platform-631d69850db2/src/ldt/ldt/static/ldt/css/dashboard.cssUTHZPPKj"By<@ Jplatform-631d69850db2/src/ldt/ldt/static/ldt/css/embed_popup.cssUTHZPPKj"B^]1(qR platform-631d69850db2/src/ldt/ldt/static/ldt/css/fonts/PT_Sans-Narrow-Web-Bold.ttfUTHZPPKio