     viewEl = view.render().el
     target.append(viewEl)
 
-  addProposition: (proposition) =>
+  updatePropositions: =>
+    $('.propositions').html 'loading...'
     @propositionsListView = new Backoffice.Views.Election.Propositions.PropositionsList.PropositionsListView(
       el: '.propositions', election: @election,  candidacy_id: @candidacy.id, tag_id: @tag.id)
 

    $('.tags-list .add button').click (event) =>
      event.preventDefault()
      @addATagClicked event

  updatePropositions: =>
    $('.propositions').html 'loading...'
    @propositions = new PropositionsCollection()
    @propositions.bind 'reset', @renderPropositions, @
    @propositions.fetch {data: {electionId: @election.id, candidacyIds: @options.candidacyId, tagIds: @tag.id}}

  updateCandidacy: (candidacyId) =>
    @candidacy = @election.candidacies.find ((candidacy) -> candidacy.id == @options.candidacyId), @

    @flash = {}
    @election = @model
    @candidacies = @election.candidacies
    
    @render()

    if @options.tagId
      @tag = @election.tags.depthTagSearch(@options.tagId)
      @updatePropositions()
 
    $('.add-tag').submit (event) =>
      event.preventDefault()
