Browse files

The big slice and dice of moving to virtual env

  • Loading branch information...
1 parent bbda220 commit 7968734499968c8739d68b0bf29a4677533d4fe9 @MeirKriheli MeirKriheli committed Dec 17, 2012
Showing with 0 additions and 1,069 deletions.
  1. 0 {src/knesset/video/templatetags → accounts}/__init__.py
  2. 0 {src/knesset → }/accounts/migrations/0001_initial.py
  3. 0 {src/knesset → }/accounts/migrations/0002_add_valid_email_group.py
  4. 0 {src/knesset → }/accounts/migrations/0003_add_add_tag_permissions.py
  5. 0 {src/knesset → }/accounts/migrations/0004_add_add_topic_permission.py
  6. 0 {src/knesset/video → accounts}/migrations/__init__.py
  7. 0 {src/knesset → }/accounts/models.py
  8. 0 {src/knesset/tagvotes → accounts}/tests.py
  9. 0 {src/knesset → }/accounts/urls.py
  10. 0 {src/knesset → }/accounts/views.py
  11. 0 {src/knesset/video/management/commands → agendas}/__init__.py
  12. 0 {src/knesset → }/agendas/admin.py
  13. 0 {src/knesset → }/agendas/api.py
  14. 0 {src/knesset → }/agendas/forms.py
  15. 0 {src/knesset → }/agendas/listeners.py
  16. 0 {src/knesset/video → agendas}/management/__init__.py
  17. 0 {src/knesset/video → agendas/management/commands}/__init__.py
  18. 0 {src/knesset → }/agendas/management/commands/export_agendas.py
  19. 0 {src/knesset → }/agendas/management/commands/send_email_to_editors.py
  20. 0 {src/knesset → }/agendas/migrations/0001_initial.py
  21. 0 ...t → }/agendas/migrations/0002_auto__add_agendameeting__add_unique_agendameeting_agenda_meeting.py
  22. 0 ...agendas/migrations/0003_auto__add_usersuggestedvote__add_unique_usersuggestedvote_agenda_vote_.py
  23. 0 {src/knesset → }/agendas/migrations/0004_auto__add_field_agendavote_importance.py
  24. 0 {src/knesset → }/agendas/migrations/0005_auto__add_field_agenda_num_followers.py
  25. 0 {src/knesset → }/agendas/migrations/0006_calc_num_followers.py
  26. 0 {src/knesset → }/agendas/migrations/0007_auto__add_agendabill__add_unique_agendabill_agenda_bill.py
  27. 0 {src/knesset → }/agendas/migrations/0008_auto__add_field_agenda_image.py
  28. 0 {src/knesset/user/templatetags → agendas/migrations}/__init__.py
  29. 0 {src/knesset → }/agendas/models.py
  30. 0 {src/knesset → }/agendas/queries.py
  31. 0 {src/knesset/user/migrations → agendas/templatetags}/__init__.py
  32. 0 {src/knesset → }/agendas/templatetags/agendas_tags.py
  33. 0 {src/knesset → }/agendas/tests.py
  34. 0 {src/knesset → }/agendas/urls.py
  35. 0 {src/knesset → }/agendas/views.py
  36. 0 {src/knesset/user → apis}/__init__.py
  37. 0 {src/knesset → }/apis/handlers.py
  38. 0 {src/knesset → }/apis/resources/__init__.py
  39. 0 {src/knesset → }/apis/resources/base.py
  40. 0 {src/knesset → }/apis/tests.py
  41. 0 {src/knesset → }/apis/urls.py
  42. 0 {src/knesset/tagvotes/migrations → auxiliary}/__init__.py
  43. 0 {src/knesset → }/auxiliary/feeds.py
  44. 0 {src/knesset → }/auxiliary/forms.py
  45. 0 {src/knesset/tagvotes → auxiliary/management}/__init__.py
  46. 0 {src/knesset/simple → auxiliary}/management/commands/__init__.py
  47. 0 {src/knesset → }/auxiliary/management/commands/iterdumpdata.py
  48. 0 {src/knesset → }/auxiliary/management/commands/update_sitemap.py
  49. 0 {src/knesset → }/auxiliary/models.py
  50. 0 {src/knesset → }/auxiliary/serializers.py
  51. 0 {src/knesset/simple/management → auxiliary/templatetags}/__init__.py
  52. 0 {src/knesset → }/auxiliary/templatetags/absurl.py
  53. 0 {src/knesset → }/auxiliary/templatetags/common_text_handling.py
  54. 0 {src/knesset → }/auxiliary/templatetags/common_visual_elements.py
  55. 0 {src/knesset → }/auxiliary/templatetags/hashtag.py
  56. 0 {src/knesset → }/auxiliary/templatetags/i18ninclude.py
  57. 0 {src/knesset → }/auxiliary/templatetags/lookup.py
  58. 0 {src/knesset → }/auxiliary/templatetags/search.py
  59. 0 {src/knesset → }/auxiliary/templatetags/tryinclude.py
  60. 0 {src/knesset → }/auxiliary/tests.py
  61. 0 {src/knesset → }/auxiliary/views.py
  62. 0 {src/knesset/simple → badges}/__init__.py
  63. 0 {src/knesset → }/badges/handlers.py
  64. 0 {src/knesset → }/badges/migrations/0001_adding_badges.py
  65. 0 {src/knesset/persons → badges}/migrations/__init__.py
  66. 0 {src/knesset → }/badges/models.py
  67. 0 {src/knesset/persons → badges}/tests.py
  68. 0 {src/knesset → }/badges/urls.py
  69. 0 {src/knesset → }/badges/views.py
  70. +0 −260 bootstrap.py
  71. +0 −121 bootstrap2.py
  72. +0 −203 buildout.cfg
  73. 0 {src/knesset/persons/management → committees}/__init__.py
  74. 0 {src/knesset → }/committees/admin.py
  75. 0 {src/knesset → }/committees/api.py
  76. 0 {src/knesset → }/committees/forms.py
  77. 0 {src/knesset → }/committees/listeners.py
  78. 0 {src/knesset → }/committees/migrations/0001_startapp_committees.py
  79. 0 {src/knesset → }/committees/migrations/0002_add_protocol_part.py
  80. 0 {src/knesset → }/committees/migrations/0003_break_existing_protocols.py
  81. 0 {src/knesset → }/committees/migrations/0004_add_person_to_protocol_part.py
  82. 0 {src/knesset → }/committees/migrations/0005_adding_chairperson_field.py
  83. 0 {src/knesset → }/committees/migrations/0006_member_differentiation.py
  84. 0 {src/knesset → }/committees/migrations/0007_add_src_url_to_cm.py
  85. 0 {src/knesset → }/committees/migrations/0008_auto__add_topic.py
  86. 0 ... }/committees/migrations/0009_auto__add_field_topic_rating_votes__add_field_topic_rating_score.py
  87. 0 {src/knesset → }/committees/migrations/0010_auto__add_field_committee_description.py
  88. 0 {src/knesset → }/committees/migrations/0011_committees_description.py
  89. 0 {src/knesset → }/committees/migrations/0012_add_portal_knesset_broadcasts_url.py
  90. 0 {src/knesset → }/committees/migrations/0013_auto__add_field_committee_aliases.py
  91. 0 {src/knesset/persons → committees/migrations}/__init__.py
  92. 0 {src/knesset → }/committees/models.py
  93. 0 {src/knesset/okhelptexts → committees}/templatetags/__init__.py
  94. 0 {src/knesset → }/committees/templatetags/committees_tags.py
  95. 0 {src/knesset → }/committees/tests.py
  96. 0 {src/knesset → }/committees/urls.py
  97. 0 {src/knesset → }/committees/views.py
  98. +0 −485 distribute_setup.py
  99. 0 {src/knesset/okhelptexts/migrations → events}/__init__.py
  100. 0 {src/knesset → }/events/migrations/0001_initial.py
  101. 0 {src/knesset → }/events/migrations/0002_event_add_when_done.py
  102. 0 {src/knesset → }/events/migrations/0003_add_committee_name_as_location.py
  103. 0 {src/knesset/okhelptexts → events/migrations}/__init__.py
  104. 0 {src/knesset → }/events/models.py
  105. 0 {src/knesset → }/events/tests.py
  106. 0 {src/knesset → }/events/views.py
  107. 0 {src/knesset → }/hashnav/__init__.py
  108. 0 {src/knesset → }/hashnav/base.py
  109. 0 {src/knesset → }/hashnav/detail.py
  110. 0 {src/knesset → }/hashnav/list.py
  111. 0 {src/knesset/notify → knesset}/__init__.py
  112. 0 {src/knesset → }/knesset/context.py
  113. 0 {src/knesset → }/knesset/feeds.py
  114. 0 {src/knesset → }/knesset/locale
  115. 0 {src/knesset → }/knesset/manage.py
  116. 0 {src/knesset → }/knesset/settings.py
  117. 0 {src/knesset → }/knesset/sitemap.py
  118. 0 {src/knesset → }/knesset/templates/404.html
  119. 0 {src/knesset → }/knesset/templates/500.html
  120. 0 {src/knesset → }/knesset/templates/_about.html
  121. 0 {src/knesset → }/knesset/templates/about.he.html
  122. 0 {src/knesset → }/knesset/templates/about.html
  123. 0 {src/knesset → }/knesset/templates/accounts/email_validation.html
  124. 0 {src/knesset → }/knesset/templates/accounts/email_validation_failed.html
  125. 0 {src/knesset → }/knesset/templates/accounts/email_validation_sent.html
  126. 0 {src/knesset → }/knesset/templates/accounts/email_validation_subject.html
  127. 0 {src/knesset → }/knesset/templates/accounts/email_validation_successful.html
  128. 0 {src/knesset → }/knesset/templates/activity/action_email.html
  129. 0 {src/knesset → }/knesset/templates/activity/action_email.txt
  130. 0 {src/knesset → }/knesset/templates/activity/agenda-vote_relation_updated/action_email.html
  131. 0 {src/knesset → }/knesset/templates/activity/agenda_ascribed/action_email.html
  132. 0 {src/knesset → }/knesset/templates/activity/agenda_bill_ascribed/action_email.html
  133. 0 {src/knesset → }/knesset/templates/activity/agenda_bill_relation_updated/action_email.html
  134. 0 {src/knesset → }/knesset/templates/activity/agenda_bill_removed/action_email.html
  135. 0 {src/knesset → }/knesset/templates/activity/agenda_meeting_ascribed/action_email.html
  136. 0 {src/knesset → }/knesset/templates/activity/agenda_meeting_relation_updated/action_email.html
  137. 0 {src/knesset → }/knesset/templates/activity/agenda_meeting_removed/action_email.html
  138. 0 {src/knesset → }/knesset/templates/activity/agenda_removed/action_email.html
  139. 0 {src/knesset → }/knesset/templates/activity/annotation-added/action.html
  140. 0 {src/knesset → }/knesset/templates/activity/annotation-added/action_email.html
  141. 0 {src/knesset → }/knesset/templates/activity/attended/action.html
  142. 0 {src/knesset → }/knesset/templates/activity/attended/action_email.html
  143. 0 {src/knesset → }/knesset/templates/activity/comment-added/action_email.html
  144. 0 {src/knesset → }/knesset/templates/activity/joined/action.html
  145. 0 {src/knesset → }/knesset/templates/activity/joined/action_email.html
  146. 0 {src/knesset → }/knesset/templates/activity/posted/action.html
  147. 0 {src/knesset → }/knesset/templates/activity/posted/action_email.html
  148. 0 {src/knesset → }/knesset/templates/activity/proposed/action.html
  149. 0 {src/knesset → }/knesset/templates/activity/proposed/action_email.html
  150. 0 {src/knesset → }/knesset/templates/activity/tag-voted/action.html
  151. 0 {src/knesset → }/knesset/templates/activity/voted/action.html
  152. 0 {src/knesset → }/knesset/templates/activity/voted/action_email.html
  153. 0 {src/knesset → }/knesset/templates/activity/voted/action_email.txt
  154. 0 {src/knesset → }/knesset/templates/activity/was-approval-voted/action_email.html
  155. 0 {src/knesset → }/knesset/templates/activity/was-converted-to-discussion/action_email.html
  156. 0 {src/knesset → }/knesset/templates/activity/was-discussed/action_email.html
  157. 0 {src/knesset → }/knesset/templates/activity/was-first-voted/action_email.html
  158. 0 {src/knesset → }/knesset/templates/activity/was-knesset-proposed/action_email.html
  159. 0 {src/knesset → }/knesset/templates/activity/was-pre-voted/action_email.html
  160. 0 {src/knesset → }/knesset/templates/activity/was-proposed/action_email.html
  161. 0 {src/knesset → }/knesset/templates/activity/was-voted-on-gov/action_email.html
  162. 0 {src/knesset → }/knesset/templates/activity_aggr/aggr_action.html
  163. 0 {src/knesset → }/knesset/templates/activity_aggr/tag-voted/aggr_action.html
  164. 0 {src/knesset → }/knesset/templates/admin/simple/change_form_with_extra.html
  165. 0 {src/knesset → }/knesset/templates/agendas/agenda_add.html
  166. 0 {src/knesset → }/knesset/templates/agendas/agenda_bill_detail.html
  167. 0 {src/knesset → }/knesset/templates/agendas/agenda_detail.html
  168. 0 {src/knesset → }/knesset/templates/agendas/agenda_detail_edit.html
  169. 0 {src/knesset → }/knesset/templates/agendas/agenda_list.html
  170. 0 {src/knesset → }/knesset/templates/agendas/agenda_list_header.he.html
  171. 0 {src/knesset → }/knesset/templates/agendas/agenda_list_help.he.html
  172. 0 {src/knesset → }/knesset/templates/agendas/agenda_list_item.html
  173. 0 {src/knesset → }/knesset/templates/agendas/agenda_meeting_detail.html
  174. 0 {src/knesset → }/knesset/templates/agendas/agenda_vote_detail.html
  175. 0 {src/knesset → }/knesset/templates/agendas/agendasfor.html
  176. 0 {src/knesset → }/knesset/templates/agendas/mk_agenda_detail.html
  177. 0 {src/knesset → }/knesset/templates/annotatetext/_annotation.html
  178. 0 {src/knesset → }/knesset/templates/auxiliary/_bar.html
  179. 0 {src/knesset → }/knesset/templates/auxiliary/tag_detail.html
  180. 0 {src/knesset → }/knesset/templates/auxiliary/tag_list.html
  181. 0 {src/knesset → }/knesset/templates/auxiliary/tag_list_help.he.html
  182. 0 {src/knesset → }/knesset/templates/avatar/change.html
  183. 0 {src/knesset → }/knesset/templates/badges/all_badge_list.html
  184. 0 {src/knesset → }/knesset/templates/badges/badge_detail.html
  185. 0 {src/knesset → }/knesset/templates/base.html
  186. 0 {src/knesset → }/knesset/templates/comments/comment_list.html
  187. 0 {src/knesset → }/knesset/templates/comments/delete.html
  188. 0 {src/knesset → }/knesset/templates/comments/deleted.html
  189. 0 {src/knesset → }/knesset/templates/comments/form.html
  190. 0 {src/knesset → }/knesset/templates/comments/object_comment_list.html
  191. 0 {src/knesset → }/knesset/templates/committees/_meeting_li.html
  192. 0 {src/knesset → }/knesset/templates/committees/_member_summary.html
  193. 0 {src/knesset → }/knesset/templates/committees/_topics_summary.html
  194. 0 {src/knesset → }/knesset/templates/committees/committee_detail.html
  195. 0 {src/knesset → }/knesset/templates/committees/committee_list.html
  196. 0 {src/knesset → }/knesset/templates/committees/committee_list_help.he.html
  197. 0 {src/knesset → }/knesset/templates/committees/committeemeeting_detail.html
  198. 0 {src/knesset → }/knesset/templates/committees/committeemeeting_list.html
  199. 0 {src/knesset → }/knesset/templates/committees/committeemeeting_list_by_tag.html
  200. 0 {src/knesset → }/knesset/templates/committees/delete_topic.html
  201. 0 {src/knesset → }/knesset/templates/committees/edit_topic.html
  202. 0 {src/knesset → }/knesset/templates/committees/flatpages.html
  203. 0 {src/knesset → }/knesset/templates/committees/topic_detail.html
  204. 0 {src/knesset → }/knesset/templates/committees/topic_list.html
  205. 0 {src/knesset → }/knesset/templates/events/_event_li.html
  206. 0 {src/knesset → }/knesset/templates/feeds/votes_title.html
  207. 0 {src/knesset → }/knesset/templates/help_base.html
  208. 0 {src/knesset → }/knesset/templates/help_page.he.html
  209. 0 {src/knesset → }/knesset/templates/include/member_detail.html
  210. 0 {src/knesset → }/knesset/templates/include/member_list.html
  211. 0 {src/knesset → }/knesset/templates/include/party_detail.html
  212. 0 {src/knesset → }/knesset/templates/include/party_list.html
  213. 0 {src/knesset → }/knesset/templates/include/vote_list.html
  214. 0 {src/knesset → }/knesset/templates/laws/_member_stand.html
  215. 0 {src/knesset/knesset/templates/video → knesset/templates/laws}/_paginator.html
  216. 0 {src/knesset → }/knesset/templates/laws/bill_confirm_vote.html
  217. 0 {src/knesset → }/knesset/templates/laws/bill_detail.html
  218. 0 {src/knesset → }/knesset/templates/laws/bill_detail_help.he.html
  219. 0 {src/knesset → }/knesset/templates/laws/bill_full_name.html
  220. 0 {src/knesset → }/knesset/templates/laws/bill_inabox.html
  221. 0 {src/knesset → }/knesset/templates/laws/bill_list.html
  222. 0 {src/knesset → }/knesset/templates/laws/bill_list_by_tag.html
  223. 0 {src/knesset → }/knesset/templates/laws/bill_list_help.he.html
  224. 0 {src/knesset → }/knesset/templates/laws/bill_list_item.html
  225. 0 {src/knesset → }/knesset/templates/laws/bill_tags_cloud.html
  226. 0 {src/knesset → }/knesset/templates/laws/bill_unbind_vote.html
  227. 0 {src/knesset → }/knesset/templates/laws/embed_bill_detail.html
  228. 0 {src/knesset → }/knesset/templates/laws/item_tags.html
  229. 0 {src/knesset → }/knesset/templates/laws/knessetproposal_detail.html
  230. 0 {src/knesset → }/knesset/templates/laws/knessetproposal_list.html
  231. 0 {src/knesset → }/knesset/templates/laws/law_detail.html
  232. 0 {src/knesset → }/knesset/templates/laws/law_list.html
  233. 0 {src/knesset → }/knesset/templates/laws/vote_detail.html
  234. 0 {src/knesset → }/knesset/templates/laws/vote_detail_help.he.html
  235. 0 {src/knesset → }/knesset/templates/laws/vote_list.html
  236. 0 {src/knesset → }/knesset/templates/laws/vote_list_by_tag.html
  237. 0 {src/knesset → }/knesset/templates/laws/vote_list_help.he.html
  238. 0 {src/knesset → }/knesset/templates/laws/vote_list_item.html
  239. 0 {src/knesset → }/knesset/templates/laws/vote_tags_cloud.html
  240. 0 {src/knesset → }/knesset/templates/laws/votes_tags_cloud.html
  241. 0 {src/knesset → }/knesset/templates/links/_object_links.html
  242. 0 {src/knesset → }/knesset/templates/main.he.html
  243. 0 {src/knesset → }/knesset/templates/main.html
  244. 0 {src/knesset → }/knesset/templates/main_help.he.html
  245. 0 {src/knesset → }/knesset/templates/mks/export_csv_link.html
  246. 0 {src/knesset → }/knesset/templates/mks/member_detail.html
  247. 0 {src/knesset → }/knesset/templates/mks/member_graph.html
  248. 0 {src/knesset → }/knesset/templates/mks/member_list.html
  249. 0 {src/knesset → }/knesset/templates/mks/member_list_with_bars.html
  250. 0 {src/knesset → }/knesset/templates/mks/member_list_with_bars_help.he.html
  251. 0 {src/knesset → }/knesset/templates/mks/member_select.html
  252. 0 {src/knesset → }/knesset/templates/mks/mk_card.html
  253. 0 {src/knesset → }/knesset/templates/mks/party_detail.html
  254. 0 {src/knesset → }/knesset/templates/mks/party_list.html
  255. 0 {src/knesset → }/knesset/templates/mks/party_list_help.he.html
  256. 0 {src/knesset → }/knesset/templates/mmm/committee_mmm_docs.html
  257. 0 {src/knesset → }/knesset/templates/mmm/member_mmm_docs.html
  258. 0 {src/knesset → }/knesset/templates/notify/agenda_update.html
  259. 0 {src/knesset → }/knesset/templates/notify/agenda_update.txt
  260. 0 {src/knesset → }/knesset/templates/notify/footer.html
  261. 0 {src/knesset → }/knesset/templates/notify/footer.txt
  262. 0 {src/knesset → }/knesset/templates/notify/header.html
  263. 0 {src/knesset → }/knesset/templates/notify/header.txt
  264. 0 {src/knesset → }/knesset/templates/notify/member_section.html
  265. 0 {src/knesset → }/knesset/templates/notify/member_section.txt
  266. 0 {src/knesset → }/knesset/templates/notify/model_header.html
  267. 0 {src/knesset → }/knesset/templates/notify/model_header.txt
  268. 0 {src/knesset → }/knesset/templates/notify/party_membership.html
  269. 0 {src/knesset → }/knesset/templates/notify/party_membership.txt
  270. 0 {src/knesset → }/knesset/templates/okhelptexts/okhelptext.html
  271. 0 {src/knesset → }/knesset/templates/pagination/pagination.html
  272. 0 {src/knesset → }/knesset/templates/persons/person_detail.html
  273. 0 {src/knesset → }/knesset/templates/persons/person_list.html
  274. 0 {src/knesset → }/knesset/templates/planet/base.html
  275. 0 {src/knesset → }/knesset/templates/planet/blogs/list.html
  276. 0 {src/knesset → }/knesset/templates/planet/feeds/list.html
  277. 0 {src/knesset → }/knesset/templates/planet/posts/detail.html
  278. 0 {src/knesset → }/knesset/templates/planet/posts/details.html
  279. 0 {src/knesset → }/knesset/templates/planet/posts/full_details.html
  280. 0 {src/knesset → }/knesset/templates/planet/posts/list.html
  281. 0 {src/knesset → }/knesset/templates/planet/tags/cloud.html
  282. 0 {src/knesset → }/knesset/templates/planet/tags/detail.html
  283. 0 {src/knesset → }/knesset/templates/planet/tags/list.html
  284. 0 {src/knesset → }/knesset/templates/robots.txt
  285. 0 {src/knesset → }/knesset/templates/search/indexes/comments/comment_text.txt
  286. 0 {src/knesset → }/knesset/templates/search/indexes/committees/committee_text.txt
  287. 0 {src/knesset → }/knesset/templates/search/indexes/committees/committeemeeting_text.txt
  288. 0 {src/knesset → }/knesset/templates/search/indexes/laws/bill_text.txt
  289. 0 {src/knesset → }/knesset/templates/search/indexes/laws/vote_text.txt
  290. 0 {src/knesset → }/knesset/templates/search/indexes/mks/member_text.txt
  291. 0 {src/knesset → }/knesset/templates/search/indexes/mks/party_text.txt
  292. 0 {src/knesset → }/knesset/templates/search/search.html
  293. 0 {src/knesset → }/knesset/templates/search/search_form.html
  294. 0 {src/knesset → }/knesset/templates/site_base.html
  295. 0 {src/knesset → }/knesset/templates/two_cols.html
  296. 0 {src/knesset → }/knesset/templates/user/_user.html
  297. 0 {src/knesset → }/knesset/templates/user/annotated_items.html
  298. 0 {src/knesset → }/knesset/templates/user/create_user.html
  299. 0 {src/knesset → }/knesset/templates/user/editprofile.html
  300. 0 {src/knesset → }/knesset/templates/user/followed_topics.html
Sorry, we could not display the entire diff because too many files (822) changed.
View
0 src/knesset/video/templatetags/__init__.py → accounts/__init__.py
File renamed without changes.
View
0 ...esset/accounts/migrations/0001_initial.py → accounts/migrations/0001_initial.py
File renamed without changes.
View
0 .../migrations/0002_add_valid_email_group.py → .../migrations/0002_add_valid_email_group.py
File renamed without changes.
View
0 ...igrations/0003_add_add_tag_permissions.py → ...igrations/0003_add_add_tag_permissions.py
File renamed without changes.
View
0 ...grations/0004_add_add_topic_permission.py → ...grations/0004_add_add_topic_permission.py
File renamed without changes.
View
0 src/knesset/video/migrations/__init__.py → accounts/migrations/__init__.py
File renamed without changes.
View
0 src/knesset/accounts/models.py → accounts/models.py
File renamed without changes.
View
0 src/knesset/tagvotes/tests.py → accounts/tests.py
File renamed without changes.
View
0 src/knesset/accounts/urls.py → accounts/urls.py
File renamed without changes.
View
0 src/knesset/accounts/views.py → accounts/views.py
File renamed without changes.
View
0 ...set/video/management/commands/__init__.py → agendas/__init__.py
File renamed without changes.
View
0 src/knesset/agendas/admin.py → agendas/admin.py
File renamed without changes.
View
0 src/knesset/agendas/api.py → agendas/api.py
File renamed without changes.
View
0 src/knesset/agendas/forms.py → agendas/forms.py
File renamed without changes.
View
0 src/knesset/agendas/listeners.py → agendas/listeners.py
File renamed without changes.
View
0 src/knesset/video/management/__init__.py → agendas/management/__init__.py
File renamed without changes.
View
0 src/knesset/video/__init__.py → agendas/management/commands/__init__.py
File renamed without changes.
View
0 ...das/management/commands/export_agendas.py → ...das/management/commands/export_agendas.py
File renamed without changes.
View
0 ...agement/commands/send_email_to_editors.py → ...agement/commands/send_email_to_editors.py
File renamed without changes.
View
0 ...nesset/agendas/migrations/0001_initial.py → agendas/migrations/0001_initial.py
File renamed without changes.
View
0 ...dd_unique_agendameeting_agenda_meeting.py → ...dd_unique_agendameeting_agenda_meeting.py
File renamed without changes.
View
0 ..._unique_usersuggestedvote_agenda_vote_.py → ..._unique_usersuggestedvote_agenda_vote_.py
File renamed without changes.
View
0 ..._auto__add_field_agendavote_importance.py → ..._auto__add_field_agendavote_importance.py
File renamed without changes.
View
0 ...5_auto__add_field_agenda_num_followers.py → ...5_auto__add_field_agenda_num_followers.py
File renamed without changes.
View
0 ...das/migrations/0006_calc_num_followers.py → ...das/migrations/0006_calc_num_followers.py
File renamed without changes.
View
0 ...ill__add_unique_agendabill_agenda_bill.py → ...ill__add_unique_agendabill_agenda_bill.py
File renamed without changes.
View
0 ...ions/0008_auto__add_field_agenda_image.py → ...ions/0008_auto__add_field_agenda_image.py
File renamed without changes.
View
0 src/knesset/user/templatetags/__init__.py → agendas/migrations/__init__.py
File renamed without changes.
View
0 src/knesset/agendas/models.py → agendas/models.py
File renamed without changes.
View
0 src/knesset/agendas/queries.py → agendas/queries.py
File renamed without changes.
View
0 src/knesset/user/migrations/__init__.py → agendas/templatetags/__init__.py
File renamed without changes.
View
0 ...sset/agendas/templatetags/agendas_tags.py → agendas/templatetags/agendas_tags.py
File renamed without changes.
View
0 src/knesset/agendas/tests.py → agendas/tests.py
File renamed without changes.
View
0 src/knesset/agendas/urls.py → agendas/urls.py
File renamed without changes.
View
0 src/knesset/agendas/views.py → agendas/views.py
File renamed without changes.
View
0 src/knesset/user/__init__.py → apis/__init__.py
File renamed without changes.
View
0 src/knesset/apis/handlers.py → apis/handlers.py
File renamed without changes.
View
0 src/knesset/apis/resources/__init__.py → apis/resources/__init__.py
File renamed without changes.
View
0 src/knesset/apis/resources/base.py → apis/resources/base.py
File renamed without changes.
View
0 src/knesset/apis/tests.py → apis/tests.py
File renamed without changes.
View
0 src/knesset/apis/urls.py → apis/urls.py
File renamed without changes.
View
0 src/knesset/tagvotes/migrations/__init__.py → auxiliary/__init__.py
File renamed without changes.
View
0 src/knesset/auxiliary/feeds.py → auxiliary/feeds.py
File renamed without changes.
View
0 src/knesset/auxiliary/forms.py → auxiliary/forms.py
File renamed without changes.
View
0 src/knesset/tagvotes/__init__.py → auxiliary/management/__init__.py
File renamed without changes.
View
0 ...et/simple/management/commands/__init__.py → auxiliary/management/commands/__init__.py
File renamed without changes.
View
0 ...liary/management/commands/iterdumpdata.py → ...liary/management/commands/iterdumpdata.py
File renamed without changes.
View
0 ...ary/management/commands/update_sitemap.py → ...ary/management/commands/update_sitemap.py
File renamed without changes.
View
0 src/knesset/auxiliary/models.py → auxiliary/models.py
File renamed without changes.
View
0 src/knesset/auxiliary/serializers.py → auxiliary/serializers.py
File renamed without changes.
View
0 src/knesset/simple/management/__init__.py → auxiliary/templatetags/__init__.py
File renamed without changes.
View
0 src/knesset/auxiliary/templatetags/absurl.py → auxiliary/templatetags/absurl.py
File renamed without changes.
View
0 ...iary/templatetags/common_text_handling.py → ...iary/templatetags/common_text_handling.py
File renamed without changes.
View
0 ...ry/templatetags/common_visual_elements.py → ...ry/templatetags/common_visual_elements.py
File renamed without changes.
View
0 ...knesset/auxiliary/templatetags/hashtag.py → auxiliary/templatetags/hashtag.py
File renamed without changes.
View
0 ...set/auxiliary/templatetags/i18ninclude.py → auxiliary/templatetags/i18ninclude.py
File renamed without changes.
View
0 src/knesset/auxiliary/templatetags/lookup.py → auxiliary/templatetags/lookup.py
File renamed without changes.
View
0 src/knesset/auxiliary/templatetags/search.py → auxiliary/templatetags/search.py
File renamed without changes.
View
0 ...sset/auxiliary/templatetags/tryinclude.py → auxiliary/templatetags/tryinclude.py
File renamed without changes.
View
0 src/knesset/auxiliary/tests.py → auxiliary/tests.py
File renamed without changes.
View
0 src/knesset/auxiliary/views.py → auxiliary/views.py
File renamed without changes.
View
0 src/knesset/simple/__init__.py → badges/__init__.py
File renamed without changes.
View
0 src/knesset/badges/handlers.py → badges/handlers.py
File renamed without changes.
View
0 ...t/badges/migrations/0001_adding_badges.py → badges/migrations/0001_adding_badges.py
File renamed without changes.
View
0 src/knesset/persons/migrations/__init__.py → badges/migrations/__init__.py
File renamed without changes.
View
0 src/knesset/badges/models.py → badges/models.py
File renamed without changes.
View
0 src/knesset/persons/tests.py → badges/tests.py
File renamed without changes.
View
0 src/knesset/badges/urls.py → badges/urls.py
File renamed without changes.
View
0 src/knesset/badges/views.py → badges/views.py
File renamed without changes.
View
260 bootstrap.py
@@ -1,260 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2006 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Bootstrap a buildout-based project
-
-Simply run this script in a directory containing a buildout.cfg.
-The script accepts buildout command-line options, so you can
-use the -c option to specify an alternate configuration file.
-"""
-
-import os, shutil, sys, tempfile, textwrap, urllib, urllib2, subprocess
-from optparse import OptionParser
-
-if sys.platform == 'win32':
- def quote(c):
- if ' ' in c:
- return '"%s"' % c # work around spawn lamosity on windows
- else:
- return c
-else:
- quote = str
-
-# See zc.buildout.easy_install._has_broken_dash_S for motivation and comments.
-stdout, stderr = subprocess.Popen(
- [sys.executable, '-Sc',
- 'try:\n'
- ' import ConfigParser\n'
- 'except ImportError:\n'
- ' print 1\n'
- 'else:\n'
- ' print 0\n'],
- stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
-has_broken_dash_S = bool(int(stdout.strip()))
-
-# In order to be more robust in the face of system Pythons, we want to
-# run without site-packages loaded. This is somewhat tricky, in
-# particular because Python 2.6's distutils imports site, so starting
-# with the -S flag is not sufficient. However, we'll start with that:
-if not has_broken_dash_S and 'site' in sys.modules:
- # We will restart with python -S.
- args = sys.argv[:]
- args[0:0] = [sys.executable, '-S']
- args = map(quote, args)
- os.execv(sys.executable, args)
-# Now we are running with -S. We'll get the clean sys.path, import site
-# because distutils will do it later, and then reset the path and clean
-# out any namespace packages from site-packages that might have been
-# loaded by .pth files.
-clean_path = sys.path[:]
-import site
-sys.path[:] = clean_path
-for k, v in sys.modules.items():
- if k in ('setuptools', 'pkg_resources') or (
- hasattr(v, '__path__') and
- len(v.__path__)==1 and
- not os.path.exists(os.path.join(v.__path__[0],'__init__.py'))):
- # This is a namespace package. Remove it.
- sys.modules.pop(k)
-
-is_jython = sys.platform.startswith('java')
-
-setuptools_source = 'http://peak.telecommunity.com/dist/ez_setup.py'
-distribute_source = 'http://python-distribute.org/distribute_setup.py'
-
-# parsing arguments
-def normalize_to_url(option, opt_str, value, parser):
- if value:
- if '://' not in value: # It doesn't smell like a URL.
- value = 'file://%s' % (
- urllib.pathname2url(
- os.path.abspath(os.path.expanduser(value))),)
- if opt_str == '--download-base' and not value.endswith('/'):
- # Download base needs a trailing slash to make the world happy.
- value += '/'
- else:
- value = None
- name = opt_str[2:].replace('-', '_')
- setattr(parser.values, name, value)
-
-usage = '''\
-[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
-
-Bootstraps a buildout-based project.
-
-Simply run this script in a directory containing a buildout.cfg, using the
-Python that you want bin/buildout to use.
-
-Note that by using --setup-source and --download-base to point to
-local resources, you can keep this script from going over the network.
-'''
-
-parser = OptionParser(usage=usage)
-parser.add_option("-v", "--version", dest="version",
- help="use a specific zc.buildout version")
-parser.add_option("-d", "--distribute",
- action="store_true", dest="use_distribute", default=False,
- help="Use Distribute rather than Setuptools.")
-parser.add_option("--setup-source", action="callback", dest="setup_source",
- callback=normalize_to_url, nargs=1, type="string",
- help=("Specify a URL or file location for the setup file. "
- "If you use Setuptools, this will default to " +
- setuptools_source + "; if you use Distribute, this "
- "will default to " + distribute_source +"."))
-parser.add_option("--download-base", action="callback", dest="download_base",
- callback=normalize_to_url, nargs=1, type="string",
- help=("Specify a URL or directory for downloading "
- "zc.buildout and either Setuptools or Distribute. "
- "Defaults to PyPI."))
-parser.add_option("--eggs",
- help=("Specify a directory for storing eggs. Defaults to "
- "a temporary directory that is deleted when the "
- "bootstrap script completes."))
-parser.add_option("-t", "--accept-buildout-test-releases",
- dest='accept_buildout_test_releases',
- action="store_true", default=False,
- help=("Normally, if you do not specify a --version, the "
- "bootstrap script and buildout gets the newest "
- "*final* versions of zc.buildout and its recipes and "
- "extensions for you. If you use this flag, "
- "bootstrap and buildout will get the newest releases "
- "even if they are alphas or betas."))
-parser.add_option("-c", None, action="store", dest="config_file",
- help=("Specify the path to the buildout configuration "
- "file to be used."))
-
-options, args = parser.parse_args()
-
-# if -c was provided, we push it back into args for buildout's main function
-if options.config_file is not None:
- args += ['-c', options.config_file]
-
-if options.eggs:
- eggs_dir = os.path.abspath(os.path.expanduser(options.eggs))
-else:
- eggs_dir = tempfile.mkdtemp()
-
-if options.setup_source is None:
- if options.use_distribute:
- options.setup_source = distribute_source
- else:
- options.setup_source = setuptools_source
-
-if options.accept_buildout_test_releases:
- args.append('buildout:accept-buildout-test-releases=true')
-args.append('bootstrap')
-
-try:
- import pkg_resources
- import setuptools # A flag. Sometimes pkg_resources is installed alone.
- if not hasattr(pkg_resources, '_distribute'):
- raise ImportError
-except ImportError:
- ez_code = urllib2.urlopen(
- options.setup_source).read().replace('\r\n', '\n')
- ez = {}
- exec ez_code in ez
- setup_args = dict(to_dir=eggs_dir, download_delay=0)
- if options.download_base:
- setup_args['download_base'] = options.download_base
- if options.use_distribute:
- setup_args['no_fake'] = True
- ez['use_setuptools'](**setup_args)
- if 'pkg_resources' in sys.modules:
- reload(sys.modules['pkg_resources'])
- import pkg_resources
- # This does not (always?) update the default working set. We will
- # do it.
- for path in sys.path:
- if path not in pkg_resources.working_set.entries:
- pkg_resources.working_set.add_entry(path)
-
-cmd = [quote(sys.executable),
- '-c',
- quote('from setuptools.command.easy_install import main; main()'),
- '-mqNxd',
- quote(eggs_dir)]
-
-if not has_broken_dash_S:
- cmd.insert(1, '-S')
-
-find_links = options.download_base
-if not find_links:
- find_links = os.environ.get('bootstrap-testing-find-links')
-if find_links:
- cmd.extend(['-f', quote(find_links)])
-
-if options.use_distribute:
- setup_requirement = 'distribute'
-else:
- setup_requirement = 'setuptools'
-ws = pkg_resources.working_set
-setup_requirement_path = ws.find(
- pkg_resources.Requirement.parse(setup_requirement)).location
-env = dict(
- os.environ,
- PYTHONPATH=setup_requirement_path)
-
-requirement = 'zc.buildout'
-version = options.version
-if version is None and not options.accept_buildout_test_releases:
- # Figure out the most recent final version of zc.buildout.
- import setuptools.package_index
- _final_parts = '*final-', '*final'
- def _final_version(parsed_version):
- for part in parsed_version:
- if (part[:1] == '*') and (part not in _final_parts):
- return False
- return True
- index = setuptools.package_index.PackageIndex(
- search_path=[setup_requirement_path])
- if find_links:
- index.add_find_links((find_links,))
- req = pkg_resources.Requirement.parse(requirement)
- if index.obtain(req) is not None:
- best = []
- bestv = None
- for dist in index[req.project_name]:
- distv = dist.parsed_version
- if _final_version(distv):
- if bestv is None or distv > bestv:
- best = [dist]
- bestv = distv
- elif distv == bestv:
- best.append(dist)
- if best:
- best.sort()
- version = best[-1].version
-if version:
- requirement = '=='.join((requirement, version))
-cmd.append(requirement)
-
-if is_jython:
- import subprocess
- exitcode = subprocess.Popen(cmd, env=env).wait()
-else: # Windows prefers this, apparently; otherwise we would prefer subprocess
- exitcode = os.spawnle(*([os.P_WAIT, sys.executable] + cmd + [env]))
-if exitcode != 0:
- sys.stdout.flush()
- sys.stderr.flush()
- print ("An error occurred when trying to install zc.buildout. "
- "Look above this message for any errors that "
- "were output by easy_install.")
- sys.exit(exitcode)
-
-ws.add_entry(eggs_dir)
-ws.require(requirement)
-import zc.buildout.buildout
-zc.buildout.buildout.main(args)
-if not options.eggs: # clean up temporary egg directory
- shutil.rmtree(eggs_dir)
View
121 bootstrap2.py
@@ -1,121 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2006 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Bootstrap a buildout-based project
-
-Simply run this script in a directory containing a buildout.cfg.
-The script accepts buildout command-line options, so you can
-use the -c option to specify an alternate configuration file.
-
-$Id$
-"""
-
-import os, shutil, sys, tempfile, urllib2
-from optparse import OptionParser
-
-tmpeggs = tempfile.mkdtemp()
-
-is_jython = sys.platform.startswith('java')
-
-# parsing arguments
-parser = OptionParser()
-parser.add_option("-v", "--version", dest="version",
- help="use a specific zc.buildout version")
-parser.add_option("-d", "--distribute",
- action="store_true", dest="distribute", default=False,
- help="Use Disribute rather than Setuptools.")
-
-parser.add_option("-c", None, action="store", dest="config_file",
- help=("Specify the path to the buildout configuration "
- "file to be used."))
-
-options, args = parser.parse_args()
-
-# if -c was provided, we push it back into args for buildout' main function
-if options.config_file is not None:
- args += ['-c', options.config_file]
-
-if options.version is not None:
- VERSION = '==%s' % options.version
-else:
- VERSION = ''
-
-USE_DISTRIBUTE = options.distribute
-args = args + ['bootstrap']
-
-to_reload = False
-try:
- import pkg_resources
- if not hasattr(pkg_resources, '_distribute'):
- to_reload = True
- raise ImportError
-except ImportError:
- ez = {}
- if USE_DISTRIBUTE:
- exec urllib2.urlopen('http://python-distribute.org/distribute_setup.py'
- ).read() in ez
- ez['use_setuptools'](to_dir=tmpeggs, download_delay=0, no_fake=True)
- else:
- exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py'
- ).read() in ez
- ez['use_setuptools'](to_dir=tmpeggs, download_delay=0)
-
- if to_reload:
- reload(pkg_resources)
- else:
- import pkg_resources
-
-if sys.platform == 'win32':
- def quote(c):
- if ' ' in c:
- return '"%s"' % c # work around spawn lamosity on windows
- else:
- return c
-else:
- def quote (c):
- return c
-
-cmd = 'from setuptools.command.easy_install import main; main()'
-ws = pkg_resources.working_set
-
-if USE_DISTRIBUTE:
- requirement = 'distribute'
-else:
- requirement = 'setuptools'
-
-if is_jython:
- import subprocess
-
- assert subprocess.Popen([sys.executable] + ['-c', quote(cmd), '-mqNxd',
- quote(tmpeggs), 'zc.buildout' + VERSION],
- env=dict(os.environ,
- PYTHONPATH=
- ws.find(pkg_resources.Requirement.parse(requirement)).location
- ),
- ).wait() == 0
-
-else:
- assert os.spawnle(
- os.P_WAIT, sys.executable, quote (sys.executable),
- '-c', quote (cmd), '-mqNxd', quote (tmpeggs), 'zc.buildout' + VERSION,
- dict(os.environ,
- PYTHONPATH=
- ws.find(pkg_resources.Requirement.parse(requirement)).location
- ),
- ) == 0
-
-ws.add_entry(tmpeggs)
-ws.require('zc.buildout' + VERSION)
-import zc.buildout.buildout
-zc.buildout.buildout.main(args)
-shutil.rmtree(tmpeggs)
View
203 buildout.cfg
@@ -1,203 +0,0 @@
-[buildout]
-unzip = true
-prefer-final = true
-versions = versions
-extensions = buildout.dumppickedversions
-parts =
- python
- django
- console_scripts
- activity_stream
- planet
- annotatetext
- pydev
- mailer
- avatar
- backlinks
- pyth
- lastbuild
- voting
- django-piston
- sphinx
- sphinx-html
- libxml2
- libxslt
-develop = .
-eggs =
- Open-Knesset
- django-devserver
-
-find-links =
- https://github.com/openid/python-openid/tarball/master#egg=python-openid
- https://github.com/thornomad/django-hitcount/tarball/master#egg=django-hitcount
- http://download.savannah.gnu.org/releases/mimms/mimms-3.2.1.tar.bz2
-
-[django-piston]
-recipe=zerokspot.recipe.git
-repository=http://github.com/hasadna/django-piston.git
-
-[tcpwatch]
-recipe = zc.recipe.cmmi
-url = http://hathawaymix.org/Software/TCPWatch/tcpwatch-1.3.tar.gz
-
-[poppler]
-# NOTE: poppler not in parts by default since it takes 10 minutes to build and required only
-# for simple/management/parse_government_bill, and you can have them more
-# easily by apt-get/yum/etc..
-# poppler
-recipe=zc.recipe.cmmi
-url=http://poppler.freedesktop.org/poppler-0.16.3.tar.gz
-
-[voting]
-recipe=zerokspot.recipe.git
-repository=http://github.com/ofri/django-voting2.git
-
-[activity_stream]
-recipe=zerokspot.recipe.git
-repository=http://github.com/hasadna/django-activity-stream.git
-
-[planet]
-recipe=zerokspot.recipe.git
-repository=http://github.com/hasadna/django-planet.git
-
-[avatar]
-recipe=zerokspot.recipe.git
-repository=http://github.com/hasadna/django-avatar.git
-
-[annotatetext]
-recipe=zerokspot.recipe.git
-repository=http://github.com/hasadna/django-annotatetext.git
-
-[mailer]
-recipe=zerokspot.recipe.git
-repository=http://github.com/jtauber/django-mailer.git
-
-[backlinks]
-recipe=zerokspot.recipe.git
-repository=git://github.com/hasadna/django-backlinks.git
-
-[pyth]
-recipe=zerokspot.recipe.git
-repository=git://github.com/ofri/pyth.git
-
-[mkdir]
-recipe = z3c.recipe.mkdir
-paths =
-
-[versions]
-pep8 = 0.5.0
-South = 0.7.3
-django-extensions = 1.0.1
-django-pagination = 1.0.7
-django-tagging = 0.3.1
-feedparser = 4.1
-oauth = 1.0.1
-py = 1.3.1
-python-openid = 2.2.4
-python-dateutil = 1.5
-setuptools = 0.6c11
-djangorecipe >= 0.20
-infrae.subversion = 1.4.5
-django-debug-toolbar >= 0.8.3
-django-planet >= 0.1
-zc.buildout = 1.4.3
-zc.recipe.egg = 1.2.2
-django-hitcount >= 0.2.0
-django-tastypie = 0.9.11
-django = 1.4
-django-devserver = 0.4.0
-
-[python]
-recipe = zc.recipe.egg
-interpreter = python
-eggs = ${buildout:eggs}
-
-[django]
-recipe = djangorecipe
-wsgi = true
-project = knesset
-projectegg = knesset
-settings = settings
-eggs = ${buildout:eggs}
-test =
- mks user laws links committees
- agendas auxiliary simple apis events
- video
-
-extra-paths =
- ${django-piston:location}
- ${buildout:directory}/src/knesset
- ${activity_stream:location}
- ${planet:location}
- ${avatar:location}
- ${annotatetext:location}
- ${mailer:location}
- ${backlinks:location}/src
- ${voting:location}
-
-[console_scripts]
-recipe = zc.recipe.egg
-interperter = python
-eggs =
- ${buildout:eggs}
- pep8
-
-# this one allows us to use ${buildout:directory} in the apache conf template!
-[apacheconf]
-recipe = collective.recipe.template
-input = ${buildout:directory}/etc/Open-Knesset.apache.conf.in
-output = ${buildout:directory}/etc/Open-Knesset.apache.conf
-
-# Generate a pydev project file
-[pydev]
-recipe = pb.recipes.pydev
-eggs = ${buildout:eggs}
-extra-paths =
- ${django:extra-paths}
- ${buildout:directory}/parts/django
-
-# generate an activate file which can be sourced in the shell prior to running
-# editors like vim (with rope, etc)
-[envfile]
-recipe=minitage.recipe.scripts
-env-file = activate
-eggs = ${buildout:eggs}
-extra-paths = ${django:pythonpath}
-env_initialization =
- DJANGO_SETTINGS_MODULE=${django:settings}
- export DJANGO_SETTINGS_MODULE
-
-[lastbuild]
-recipe = collective.recipe.cmd
-on_install = true
-on_update = true
-cmds =
- git log --pretty=format:"Code Commit: %H <br>Last Update: %cd" -n 1 > src/knesset/knesset/templates/last_build.txt
-
-[sphinx]
-recipe = zc.recipe.egg
-dependent-scripts = true
-scripts = sphinx-build
-eggs =
- ${buildout:eggs}
- sphinx
-
-[sphinx-html]
-recipe = collective.recipe.template
-inline =
- #!/bin/bash
- cd ${buildout:directory}/docs
- make html
-output = ${buildout:bin-directory}/sphinx-html
-mode = 755
-
-[libxml2]
-recipe = zc.recipe.cmmi
-url = ftp://xmlsoft.org/libxml2/libxml2-2.9.0.tar.gz
-extra_options = --without-python
-
-[libxslt]
-recipe = zc.recipe.cmmi
-url = ftp://xmlsoft.org/libxml2/libxslt-1.1.27.tar.gz
-extra_options = --with-libxml-prefix=${buildout:directory}/parts/libxml2/
- --without-python
View
0 src/knesset/persons/management/__init__.py → committees/__init__.py
File renamed without changes.
View
0 src/knesset/committees/admin.py → committees/admin.py
File renamed without changes.
View
0 src/knesset/committees/api.py → committees/api.py
File renamed without changes.
View
0 src/knesset/committees/forms.py → committees/forms.py
File renamed without changes.
View
0 src/knesset/committees/listeners.py → committees/listeners.py
File renamed without changes.
View
0 ...es/migrations/0001_startapp_committees.py → ...es/migrations/0001_startapp_committees.py
File renamed without changes.
View
0 ...tees/migrations/0002_add_protocol_part.py → ...tees/migrations/0002_add_protocol_part.py
File renamed without changes.
View
0 ...grations/0003_break_existing_protocols.py → ...grations/0003_break_existing_protocols.py
File renamed without changes.
View
0 ...tions/0004_add_person_to_protocol_part.py → ...tions/0004_add_person_to_protocol_part.py
File renamed without changes.
View
0 ...grations/0005_adding_chairperson_field.py → ...grations/0005_adding_chairperson_field.py
File renamed without changes.
View
0 ...migrations/0006_member_differentiation.py → ...migrations/0006_member_differentiation.py
File renamed without changes.
View
0 ...tees/migrations/0007_add_src_url_to_cm.py → ...tees/migrations/0007_add_src_url_to_cm.py
File renamed without changes.
View
0 ...ittees/migrations/0008_auto__add_topic.py → ...ittees/migrations/0008_auto__add_topic.py
File renamed without changes.
View
0 ...ng_votes__add_field_topic_rating_score.py → ...ng_votes__add_field_topic_rating_score.py
File renamed without changes.
View
0 ..._auto__add_field_committee_description.py → ..._auto__add_field_committee_description.py
File renamed without changes.
View
0 ...migrations/0011_committees_description.py → ...migrations/0011_committees_description.py
File renamed without changes.
View
0 ...0012_add_portal_knesset_broadcasts_url.py → ...0012_add_portal_knesset_broadcasts_url.py
File renamed without changes.
View
0 ...0013_auto__add_field_committee_aliases.py → ...0013_auto__add_field_committee_aliases.py
File renamed without changes.
View
0 src/knesset/persons/__init__.py → committees/migrations/__init__.py
File renamed without changes.
View
0 src/knesset/committees/models.py → committees/models.py
File renamed without changes.
View
0 ...sset/okhelptexts/templatetags/__init__.py → committees/templatetags/__init__.py
File renamed without changes.
View
0 ...ommittees/templatetags/committees_tags.py → committees/templatetags/committees_tags.py
File renamed without changes.
View
0 src/knesset/committees/tests.py → committees/tests.py
File renamed without changes.
View
0 src/knesset/committees/urls.py → committees/urls.py
File renamed without changes.
View
0 src/knesset/committees/views.py → committees/views.py
File renamed without changes.
View
485 distribute_setup.py
@@ -1,485 +0,0 @@
-#!python
-"""Bootstrap distribute installation
-
-If you want to use setuptools in your package's setup.py, just include this
-file in the same directory with it, and add this to the top of your setup.py::
-
- from distribute_setup import use_setuptools
- use_setuptools()
-
-If you want to require a specific version of setuptools, set a download
-mirror, or use an alternate download directory, you can do so by supplying
-the appropriate options to ``use_setuptools()``.
-
-This file can also be run as a script to install or upgrade setuptools.
-"""
-import os
-import sys
-import time
-import fnmatch
-import tempfile
-import tarfile
-from distutils import log
-
-try:
- from site import USER_SITE
-except ImportError:
- USER_SITE = None
-
-try:
- import subprocess
-
- def _python_cmd(*args):
- args = (sys.executable,) + args
- return subprocess.call(args) == 0
-
-except ImportError:
- # will be used for python 2.3
- def _python_cmd(*args):
- args = (sys.executable,) + args
- # quoting arguments if windows
- if sys.platform == 'win32':
- def quote(arg):
- if ' ' in arg:
- return '"%s"' % arg
- return arg
- args = [quote(arg) for arg in args]
- return os.spawnl(os.P_WAIT, sys.executable, *args) == 0
-
-DEFAULT_VERSION = "0.6.21"
-DEFAULT_URL = "http://pypi.python.org/packages/source/d/distribute/"
-SETUPTOOLS_FAKED_VERSION = "0.6c11"
-
-SETUPTOOLS_PKG_INFO = """\
-Metadata-Version: 1.0
-Name: setuptools
-Version: %s
-Summary: xxxx
-Home-page: xxx
-Author: xxx
-Author-email: xxx
-License: xxx
-Description: xxx
-""" % SETUPTOOLS_FAKED_VERSION
-
-
-def _install(tarball):
- # extracting the tarball
- tmpdir = tempfile.mkdtemp()
- log.warn('Extracting in %s', tmpdir)
- old_wd = os.getcwd()
- try:
- os.chdir(tmpdir)
- tar = tarfile.open(tarball)
- _extractall(tar)
- tar.close()
-
- # going in the directory
- subdir = os.path.join(tmpdir, os.listdir(tmpdir)[0])
- os.chdir(subdir)
- log.warn('Now working in %s', subdir)
-
- # installing
- log.warn('Installing Distribute')
- if not _python_cmd('setup.py', 'install'):
- log.warn('Something went wrong during the installation.')
- log.warn('See the error message above.')
- finally:
- os.chdir(old_wd)
-
-
-def _build_egg(egg, tarball, to_dir):
- # extracting the tarball
- tmpdir = tempfile.mkdtemp()
- log.warn('Extracting in %s', tmpdir)
- old_wd = os.getcwd()
- try:
- os.chdir(tmpdir)
- tar = tarfile.open(tarball)
- _extractall(tar)
- tar.close()
-
- # going in the directory
- subdir = os.path.join(tmpdir, os.listdir(tmpdir)[0])
- os.chdir(subdir)
- log.warn('Now working in %s', subdir)
-
- # building an egg
- log.warn('Building a Distribute egg in %s', to_dir)
- _python_cmd('setup.py', '-q', 'bdist_egg', '--dist-dir', to_dir)
-
- finally:
- os.chdir(old_wd)
- # returning the result
- log.warn(egg)
- if not os.path.exists(egg):
- raise IOError('Could not build the egg.')
-
-
-def _do_download(version, download_base, to_dir, download_delay):
- egg = os.path.join(to_dir, 'distribute-%s-py%d.%d.egg'
- % (version, sys.version_info[0], sys.version_info[1]))
- if not os.path.exists(egg):
- tarball = download_setuptools(version, download_base,
- to_dir, download_delay)
- _build_egg(egg, tarball, to_dir)
- sys.path.insert(0, egg)
- import setuptools
- setuptools.bootstrap_install_from = egg
-
-
-def use_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL,
- to_dir=os.curdir, download_delay=15, no_fake=True):
- # making sure we use the absolute path
- to_dir = os.path.abspath(to_dir)
- was_imported = 'pkg_resources' in sys.modules or \
- 'setuptools' in sys.modules
- try:
- try:
- import pkg_resources
- if not hasattr(pkg_resources, '_distribute'):
- if not no_fake:
- _fake_setuptools()
- raise ImportError
- except ImportError:
- return _do_download(version, download_base, to_dir, download_delay)
- try:
- pkg_resources.require("distribute>="+version)
- return
- except pkg_resources.VersionConflict:
- e = sys.exc_info()[1]
- if was_imported:
- sys.stderr.write(
- "The required version of distribute (>=%s) is not available,\n"
- "and can't be installed while this script is running. Please\n"
- "install a more recent version first, using\n"
- "'easy_install -U distribute'."
- "\n\n(Currently using %r)\n" % (version, e.args[0]))
- sys.exit(2)
- else:
- del pkg_resources, sys.modules['pkg_resources'] # reload ok
- return _do_download(version, download_base, to_dir,
- download_delay)
- except pkg_resources.DistributionNotFound:
- return _do_download(version, download_base, to_dir,
- download_delay)
- finally:
- if not no_fake:
- _create_fake_setuptools_pkg_info(to_dir)
-
-def download_setuptools(version=DEFAULT_VERSION, download_base=DEFAULT_URL,
- to_dir=os.curdir, delay=15):
- """Download distribute from a specified location and return its filename
-
- `version` should be a valid distribute version number that is available
- as an egg for download under the `download_base` URL (which should end
- with a '/'). `to_dir` is the directory where the egg will be downloaded.
- `delay` is the number of seconds to pause before an actual download
- attempt.
- """
- # making sure we use the absolute path
- to_dir = os.path.abspath(to_dir)
- try:
- from urllib.request import urlopen
- except ImportError:
- from urllib2 import urlopen
- tgz_name = "distribute-%s.tar.gz" % version
- url = download_base + tgz_name
- saveto = os.path.join(to_dir, tgz_name)
- src = dst = None
- if not os.path.exists(saveto): # Avoid repeated downloads
- try:
- log.warn("Downloading %s", url)
- src = urlopen(url)
- # Read/write all in one block, so we don't create a corrupt file
- # if the download is interrupted.
- data = src.read()
- dst = open(saveto, "wb")
- dst.write(data)
- finally:
- if src:
- src.close()
- if dst:
- dst.close()
- return os.path.realpath(saveto)
-
-def _no_sandbox(function):
- def __no_sandbox(*args, **kw):
- try:
- from setuptools.sandbox import DirectorySandbox
- if not hasattr(DirectorySandbox, '_old'):
- def violation(*args):
- pass
- DirectorySandbox._old = DirectorySandbox._violation
- DirectorySandbox._violation = violation
- patched = True
- else:
- patched = False
- except ImportError:
- patched = False
-
- try:
- return function(*args, **kw)
- finally:
- if patched:
- DirectorySandbox._violation = DirectorySandbox._old
- del DirectorySandbox._old
-
- return __no_sandbox
-
-def _patch_file(path, content):
- """Will backup the file then patch it"""
- existing_content = open(path).read()
- if existing_content == content:
- # already patched
- log.warn('Already patched.')
- return False
- log.warn('Patching...')
- _rename_path(path)
- f = open(path, 'w')
- try:
- f.write(content)
- finally:
- f.close()
- return True
-
-_patch_file = _no_sandbox(_patch_file)
-
-def _same_content(path, content):
- return open(path).read() == content
-
-def _rename_path(path):
- new_name = path + '.OLD.%s' % time.time()
- log.warn('Renaming %s into %s', path, new_name)
- os.rename(path, new_name)
- return new_name
-
-def _remove_flat_installation(placeholder):
- if not os.path.isdir(placeholder):
- log.warn('Unkown installation at %s', placeholder)
- return False
- found = False
- for file in os.listdir(placeholder):
- if fnmatch.fnmatch(file, 'setuptools*.egg-info'):
- found = True
- break
- if not found:
- log.warn('Could not locate setuptools*.egg-info')
- return
-
- log.warn('Removing elements out of the way...')
- pkg_info = os.path.join(placeholder, file)
- if os.path.isdir(pkg_info):
- patched = _patch_egg_dir(pkg_info)
- else:
- patched = _patch_file(pkg_info, SETUPTOOLS_PKG_INFO)
-
- if not patched:
- log.warn('%s already patched.', pkg_info)
- return False
- # now let's move the files out of the way
- for element in ('setuptools', 'pkg_resources.py', 'site.py'):
- element = os.path.join(placeholder, element)
- if os.path.exists(element):
- _rename_path(element)
- else:
- log.warn('Could not find the %s element of the '
- 'Setuptools distribution', element)
- return True
-
-_remove_flat_installation = _no_sandbox(_remove_flat_installation)
-
-def _after_install(dist):
- log.warn('After install bootstrap.')
- placeholder = dist.get_command_obj('install').install_purelib
- _create_fake_setuptools_pkg_info(placeholder)
-
-def _create_fake_setuptools_pkg_info(placeholder):
- if not placeholder or not os.path.exists(placeholder):
- log.warn('Could not find the install location')
- return
- pyver = '%s.%s' % (sys.version_info[0], sys.version_info[1])
- setuptools_file = 'setuptools-%s-py%s.egg-info' % \
- (SETUPTOOLS_FAKED_VERSION, pyver)
- pkg_info = os.path.join(placeholder, setuptools_file)
- if os.path.exists(pkg_info):
- log.warn('%s already exists', pkg_info)
- return
-
- log.warn('Creating %s', pkg_info)
- f = open(pkg_info, 'w')
- try:
- f.write(SETUPTOOLS_PKG_INFO)
- finally:
- f.close()
-
- pth_file = os.path.join(placeholder, 'setuptools.pth')
- log.warn('Creating %s', pth_file)
- f = open(pth_file, 'w')
- try:
- f.write(os.path.join(os.curdir, setuptools_file))
- finally:
- f.close()
-
-_create_fake_setuptools_pkg_info = _no_sandbox(_create_fake_setuptools_pkg_info)
-
-def _patch_egg_dir(path):
- # let's check if it's already patched
- pkg_info = os.path.join(path, 'EGG-INFO', 'PKG-INFO')
- if os.path.exists(pkg_info):
- if _same_content(pkg_info, SETUPTOOLS_PKG_INFO):
- log.warn('%s already patched.', pkg_info)
- return False
- _rename_path(path)
- os.mkdir(path)
- os.mkdir(os.path.join(path, 'EGG-INFO'))
- pkg_info = os.path.join(path, 'EGG-INFO', 'PKG-INFO')
- f = open(pkg_info, 'w')
- try:
- f.write(SETUPTOOLS_PKG_INFO)
- finally:
- f.close()
- return True
-
-_patch_egg_dir = _no_sandbox(_patch_egg_dir)
-
-def _before_install():
- log.warn('Before install bootstrap.')
- _fake_setuptools()
-
-
-def _under_prefix(location):
- if 'install' not in sys.argv:
- return True
- args = sys.argv[sys.argv.index('install')+1:]
- for index, arg in enumerate(args):
- for option in ('--root', '--prefix'):
- if arg.startswith('%s=' % option):
- top_dir = arg.split('root=')[-1]
- return location.startswith(top_dir)
- elif arg == option:
- if len(args) > index:
- top_dir = args[index+1]
- return location.startswith(top_dir)
- if arg == '--user' and USER_SITE is not None:
- return location.startswith(USER_SITE)
- return True
-
-
-def _fake_setuptools():
- log.warn('Scanning installed packages')
- try:
- import pkg_resources
- except ImportError:
- # we're cool
- log.warn('Setuptools or Distribute does not seem to be installed.')
- return
- ws = pkg_resources.working_set
- try:
- setuptools_dist = ws.find(pkg_resources.Requirement.parse('setuptools',
- replacement=False))
- except TypeError:
- # old distribute API
- setuptools_dist = ws.find(pkg_resources.Requirement.parse('setuptools'))
-
- if setuptools_dist is None:
- log.warn('No setuptools distribution found')
- return
- # detecting if it was already faked
- setuptools_location = setuptools_dist.location
- log.warn('Setuptools installation detected at %s', setuptools_location)
-
- # if --root or --preix was provided, and if
- # setuptools is not located in them, we don't patch it
- if not _under_prefix(setuptools_location):
- log.warn('Not patching, --root or --prefix is installing Distribute'
- ' in another location')
- return
-
- # let's see if its an egg
- if not setuptools_location.endswith('.egg'):
- log.warn('Non-egg installation')
- res = _remove_flat_installation(setuptools_location)
- if not res:
- return
- else:
- log.warn('Egg installation')
- pkg_info = os.path.join(setuptools_location, 'EGG-INFO', 'PKG-INFO')
- if (os.path.exists(pkg_info) and
- _same_content(pkg_info, SETUPTOOLS_PKG_INFO)):
- log.warn('Already patched.')
- return
- log.warn('Patching...')
- # let's create a fake egg replacing setuptools one
- res = _patch_egg_dir(setuptools_location)
- if not res:
- return
- log.warn('Patched done.')
- _relaunch()
-
-
-def _relaunch():
- log.warn('Relaunching...')
- # we have to relaunch the process
- # pip marker to avoid a relaunch bug
- if sys.argv[:3] == ['-c', 'install', '--single-version-externally-managed']:
- sys.argv[0] = 'setup.py'
- args = [sys.executable] + sys.argv
- sys.exit(subprocess.call(args))
-
-
-def _extractall(self, path=".", members=None):
- """Extract all members from the archive to the current working
- directory and set owner, modification time and permissions on
- directories afterwards. `path' specifies a different directory
- to extract to. `members' is optional and must be a subset of the
- list returned by getmembers().
- """
- import copy
- import operator
- from tarfile import ExtractError
- directories = []
-
- if members is None:
- members = self
-
- for tarinfo in members:
- if tarinfo.isdir():
- # Extract directories with a safe mode.
- directories.append(tarinfo)
- tarinfo = copy.copy(tarinfo)
- tarinfo.mode = 448 # decimal for oct 0700
- self.extract(tarinfo, path)
-
- # Reverse sort directories.
- if sys.version_info < (2, 4):
- def sorter(dir1, dir2):
- return cmp(dir1.name, dir2.name)
- directories.sort(sorter)
- directories.reverse()
- else:
- directories.sort(key=operator.attrgetter('name'), reverse=True)
-
- # Set correct owner, mtime and filemode on directories.
- for tarinfo in directories:
- dirpath = os.path.join(path, tarinfo.name)
- try:
- self.chown(tarinfo, dirpath)
- self.utime(tarinfo, dirpath)
- self.chmod(tarinfo, dirpath)
- except ExtractError:
- e = sys.exc_info()[1]
- if self.errorlevel > 1:
- raise
- else:
- self._dbg(1, "tarfile: %s" % e)
-
-
-def main(argv, version=DEFAULT_VERSION):
- """Install or upgrade setuptools and EasyInstall"""
- tarball = download_setuptools()
- _install(tarball)
-
-
-if __name__ == '__main__':
- main(sys.argv[1:])
View
0 ...nesset/okhelptexts/migrations/__init__.py → events/__init__.py
File renamed without changes.
View
0 ...knesset/events/migrations/0001_initial.py → events/migrations/0001_initial.py
File renamed without changes.
View
0 ...ts/migrations/0002_event_add_when_done.py → ...ts/migrations/0002_event_add_when_done.py
File renamed without changes.
View
0 ...ns/0003_add_committee_name_as_location.py → ...ns/0003_add_committee_name_as_location.py
File renamed without changes.
View
0 src/knesset/okhelptexts/__init__.py → events/migrations/__init__.py
File renamed without changes.
View
0 src/knesset/events/models.py → events/models.py
File renamed without changes.
View
0 src/knesset/events/tests.py → events/tests.py
File renamed without changes.
View
0 src/knesset/events/views.py → events/views.py
File renamed without changes.
View
0 src/knesset/hashnav/__init__.py → hashnav/__init__.py
File renamed without changes.
View
0 src/knesset/hashnav/base.py → hashnav/base.py
File renamed without changes.
View
0 src/knesset/hashnav/detail.py → hashnav/detail.py
File renamed without changes.
View
0 src/knesset/hashnav/list.py → hashnav/list.py
File renamed without changes.
View
0 src/knesset/notify/__init__.py → knesset/__init__.py
File renamed without changes.
View
0 src/knesset/knesset/context.py → knesset/context.py
File renamed without changes.
View
0 src/knesset/knesset/feeds.py → knesset/feeds.py
File renamed without changes.
View
0 src/knesset/knesset/locale → knesset/locale
File renamed without changes.
View
0 src/knesset/knesset/manage.py → knesset/manage.py
File renamed without changes.
View
0 src/knesset/knesset/settings.py → knesset/settings.py
File renamed without changes.
View
0 src/knesset/knesset/sitemap.py → knesset/sitemap.py
File renamed without changes.
View
0 src/knesset/knesset/templates/404.html → knesset/templates/404.html
File renamed without changes.
View
0 src/knesset/knesset/templates/500.html → knesset/templates/500.html
File renamed without changes.
View
0 src/knesset/knesset/templates/_about.html → knesset/templates/_about.html
File renamed without changes.
View
0 src/knesset/knesset/templates/about.he.html → knesset/templates/about.he.html
File renamed without changes.
View
0 src/knesset/knesset/templates/about.html → knesset/templates/about.html
File renamed without changes.
View
0 .../templates/accounts/email_validation.html → .../templates/accounts/email_validation.html
File renamed without changes.
View
0 ...tes/accounts/email_validation_failed.html → ...tes/accounts/email_validation_failed.html
File renamed without changes.
View
0 ...lates/accounts/email_validation_sent.html → ...lates/accounts/email_validation_sent.html
File renamed without changes.
View
0 ...es/accounts/email_validation_subject.html → ...es/accounts/email_validation_subject.html
File renamed without changes.
View
0 ...accounts/email_validation_successful.html → ...accounts/email_validation_successful.html
File renamed without changes.
View
0 ...sset/templates/activity/action_email.html → knesset/templates/activity/action_email.html
File renamed without changes.
View
0 ...esset/templates/activity/action_email.txt → knesset/templates/activity/action_email.txt
File renamed without changes.
View
0 ...a-vote_relation_updated/action_email.html → ...a-vote_relation_updated/action_email.html
File renamed without changes.
View
0 ...ctivity/agenda_ascribed/action_email.html → ...ctivity/agenda_ascribed/action_email.html
File renamed without changes.
View
0 ...ty/agenda_bill_ascribed/action_email.html → ...ty/agenda_bill_ascribed/action_email.html
File renamed without changes.
View
0 ...a_bill_relation_updated/action_email.html → ...a_bill_relation_updated/action_email.html
File renamed without changes.
View
0 ...ity/agenda_bill_removed/action_email.html → ...ity/agenda_bill_removed/action_email.html
File renamed without changes.
View
0 ...agenda_meeting_ascribed/action_email.html → ...agenda_meeting_ascribed/action_email.html
File renamed without changes.
View
0 ...eeting_relation_updated/action_email.html → ...eeting_relation_updated/action_email.html
File renamed without changes.
View
0 .../agenda_meeting_removed/action_email.html → .../agenda_meeting_removed/action_email.html
File renamed without changes.
View
0 ...activity/agenda_removed/action_email.html → ...activity/agenda_removed/action_email.html
File renamed without changes.
View
0 ...tes/activity/annotation-added/action.html → ...tes/activity/annotation-added/action.html
File renamed without changes.
View
0 ...tivity/annotation-added/action_email.html → ...tivity/annotation-added/action_email.html
File renamed without changes.
View
0 ...t/templates/activity/attended/action.html → ...t/templates/activity/attended/action.html
File renamed without changes.
View
0 ...lates/activity/attended/action_email.html → ...lates/activity/attended/action_email.html
File renamed without changes.
View
0 .../activity/comment-added/action_email.html → .../activity/comment-added/action_email.html
File renamed without changes.
View
0 ...set/templates/activity/joined/action.html → ...set/templates/activity/joined/action.html
File renamed without changes.
View
0 ...mplates/activity/joined/action_email.html → ...mplates/activity/joined/action_email.html
File renamed without changes.
View
0 ...set/templates/activity/posted/action.html → ...set/templates/activity/posted/action.html
File renamed without changes.
View
0 ...mplates/activity/posted/action_email.html → ...mplates/activity/posted/action_email.html
File renamed without changes.
View
0 ...t/templates/activity/proposed/action.html → ...t/templates/activity/proposed/action.html
File renamed without changes.
View
0 ...lates/activity/proposed/action_email.html → ...lates/activity/proposed/action_email.html
File renamed without changes.
View
0 .../templates/activity/tag-voted/action.html → .../templates/activity/tag-voted/action.html
File renamed without changes.
View
0 ...sset/templates/activity/voted/action.html → knesset/templates/activity/voted/action.html
File renamed without changes.
View
0 ...emplates/activity/voted/action_email.html → ...emplates/activity/voted/action_email.html
File renamed without changes.
View
0 ...templates/activity/voted/action_email.txt → ...templates/activity/voted/action_email.txt
File renamed without changes.
View
0 ...vity/was-approval-voted/action_email.html → ...vity/was-approval-voted/action_email.html
File renamed without changes.
View
0 ...converted-to-discussion/action_email.html → ...converted-to-discussion/action_email.html
File renamed without changes.
View
0 .../activity/was-discussed/action_email.html → .../activity/was-discussed/action_email.html
File renamed without changes.
View
0 ...ctivity/was-first-voted/action_email.html → ...ctivity/was-first-voted/action_email.html
File renamed without changes.
View
0 ...ty/was-knesset-proposed/action_email.html → ...ty/was-knesset-proposed/action_email.html
File renamed without changes.
View
0 .../activity/was-pre-voted/action_email.html → .../activity/was-pre-voted/action_email.html
File renamed without changes.
View
0 ...s/activity/was-proposed/action_email.html → ...s/activity/was-proposed/action_email.html
File renamed without changes.
View
0 ...tivity/was-voted-on-gov/action_email.html → ...tivity/was-voted-on-gov/action_email.html
File renamed without changes.
View
0 .../templates/activity_aggr/aggr_action.html → .../templates/activity_aggr/aggr_action.html
File renamed without changes.
View
0 .../activity_aggr/tag-voted/aggr_action.html → .../activity_aggr/tag-voted/aggr_action.html
File renamed without changes.
View
0 .../admin/simple/change_form_with_extra.html → .../admin/simple/change_form_with_extra.html
File renamed without changes.
View
0 ...knesset/templates/agendas/agenda_add.html → knesset/templates/agendas/agenda_add.html
File renamed without changes.
View
0 ...templates/agendas/agenda_bill_detail.html → ...templates/agendas/agenda_bill_detail.html
File renamed without changes.
View
0 ...sset/templates/agendas/agenda_detail.html → knesset/templates/agendas/agenda_detail.html
File renamed without changes.
View
0 ...templates/agendas/agenda_detail_edit.html → ...templates/agendas/agenda_detail_edit.html
File renamed without changes.
View
0 ...nesset/templates/agendas/agenda_list.html → knesset/templates/agendas/agenda_list.html
File renamed without changes.
View
0 ...plates/agendas/agenda_list_header.he.html → ...plates/agendas/agenda_list_header.he.html
File renamed without changes.
View
0 ...emplates/agendas/agenda_list_help.he.html → ...emplates/agendas/agenda_list_help.he.html
File renamed without changes.
View
0 ...t/templates/agendas/agenda_list_item.html → ...t/templates/agendas/agenda_list_item.html
File renamed without changes.
View
0 ...plates/agendas/agenda_meeting_detail.html → ...plates/agendas/agenda_meeting_detail.html
File renamed without changes.
View
0 ...templates/agendas/agenda_vote_detail.html → ...templates/agendas/agenda_vote_detail.html
File renamed without changes.
View
0 ...knesset/templates/agendas/agendasfor.html → knesset/templates/agendas/agendasfor.html
File renamed without changes.
View
0 ...t/templates/agendas/mk_agenda_detail.html → ...t/templates/agendas/mk_agenda_detail.html
File renamed without changes.
View
0 ...t/templates/annotatetext/_annotation.html → ...t/templates/annotatetext/_annotation.html
File renamed without changes.
View
0 ...set/knesset/templates/auxiliary/_bar.html → knesset/templates/auxiliary/_bar.html
File renamed without changes.
View
0 ...esset/templates/auxiliary/tag_detail.html → knesset/templates/auxiliary/tag_detail.html
File renamed without changes.
View
0 ...knesset/templates/auxiliary/tag_list.html → knesset/templates/auxiliary/tag_list.html
File renamed without changes.
View
0 ...templates/auxiliary/tag_list_help.he.html → ...templates/auxiliary/tag_list_help.he.html
File renamed without changes.
View
0 ...sset/knesset/templates/avatar/change.html → knesset/templates/avatar/change.html
File renamed without changes.
View
0 ...sset/templates/badges/all_badge_list.html → knesset/templates/badges/all_badge_list.html
File renamed without changes.
View
0 ...nesset/templates/badges/badge_detail.html → knesset/templates/badges/badge_detail.html
File renamed without changes.
View
0 src/knesset/knesset/templates/base.html → knesset/templates/base.html
File renamed without changes.
View
0 ...sset/templates/comments/comment_list.html → knesset/templates/comments/comment_list.html
File renamed without changes.
View
0 ...et/knesset/templates/comments/delete.html → knesset/templates/comments/delete.html
File renamed without changes.
View
0 ...t/knesset/templates/comments/deleted.html → knesset/templates/comments/deleted.html
File renamed without changes.
View
0 ...sset/knesset/templates/comments/form.html → knesset/templates/comments/form.html
File renamed without changes.
View
0 ...mplates/comments/object_comment_list.html → ...mplates/comments/object_comment_list.html
File renamed without changes.