election/openstack_election
Ghanshyam Mann b75831be28 Add 'combined' election support in setup-election-config
setup-election-config script is used to generate the
election dates. As we started doing the combined election
of PTL and TC, we need to add that type of election support
in this tool which will help to generate dates for any
type of election.

Below the is generated data will looks like:

release: yoga
election_type: combined
tag: oct-2021-elections
tc_seats: 4
timeframe:
  name: Wallaby-Xena
  start: 2020-09-25T00:00
  end: 2021-08-24T00:00
  email_deadline: 2021-08-24T00:00
timeline:
- name: TC & PTL Nominations
  start: 2021-08-17T23:45
  end: 2021-08-24T23:45
- name: TC Campaigning
  start: 2021-08-24T23:45
  end: 2021-08-31T23:45
- name: TC & PTL Election
  start: 2021-08-31T23:45
  end: 2021-09-07T23:45

Change-Id: Ib97f7ba794078ed78c9241dce7d40b3fc3519948
2021-07-21 12:35:43 -05:00
..
cmds Add 'combined' election support in setup-election-config 2021-07-21 12:35:43 -05:00
templates Merge "Add E-mail template for Combined Voting Kick-Off" 2021-01-15 20:55:58 +00:00
tests Don't test candidate files if they're removed 2020-09-28 13:21:06 +00:00
__init__.py Make all tools require python3 and remove python2 testing 2018-12-12 14:09:05 +11:00
check_candidacy.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
config.py Rewrite the event logic in javascript 2017-01-30 01:48:11 +00:00
exception.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
owners.py Only associate preferred addresses with owners 2021-04-03 01:21:23 +00:00
require_py3.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
utils.py Use PTL election results for governance updates 2020-10-28 18:32:31 +00:00