corrected broken links
Этот коммит содержится в:
родитель
13e2062274
Коммит
3f9a8e9a1d
Двоичный файл не отображается.
@ -279,7 +279,7 @@ class Amitt:
|
||||
# table_string += row_string.format(row['responsetype'], row['id'], row['name'])
|
||||
return table_string
|
||||
|
||||
def create_tactic_file(self, tactic_id):
|
||||
def create_counter_tactic_file(self, tactic_id, datadir):
|
||||
''' create a file summarising the counter techniques for a given tactic name
|
||||
|
||||
Inside this file is:
|
||||
@ -289,8 +289,8 @@ class Amitt:
|
||||
For all counters that are listed for this tactic
|
||||
'''
|
||||
|
||||
if not os.path.exists('../counter_tactics'):
|
||||
os.makedirs('../counter_tactics')
|
||||
if not os.path.exists(datadir):
|
||||
os.makedirs(datadir)
|
||||
|
||||
# Populate a list of counters for this tactic, listed by response type
|
||||
html = '''# Tactic {} {} counters\n\n'''.format(tactic_id, self.tactics[tactic_id])
|
||||
@ -606,6 +606,9 @@ function handleTechniqueClick(box) {
|
||||
For all counters that are listed for this tactic
|
||||
'''
|
||||
|
||||
datadirname = 'counter_tactics'
|
||||
datadir = '../' + datadirname
|
||||
|
||||
coacounts = pd.pivot_table(self.df_counters[['tactic_id', 'responsetype',
|
||||
'id']], index='responsetype', columns='tactic_id', aggfunc=len, fill_value=0)
|
||||
|
||||
@ -617,9 +620,9 @@ function handleTechniqueClick(box) {
|
||||
'''
|
||||
#Table heading = tactic names
|
||||
for col in coacounts.columns.get_level_values(1):
|
||||
tid = self.create_tactic_file(col)
|
||||
html += '<td><a href="counter_tactics/{0}counters.md">{1}</a></td>\n'.format(
|
||||
tid, col)
|
||||
tid = self.create_counter_tactic_file(col, datadir)
|
||||
html += '<td><a href="{0}/{1}counters.md">{2}</a></td>\n'.format(
|
||||
datadir, tid, col)
|
||||
html += '</tr><tr>\n'
|
||||
|
||||
# number of counters per response type
|
||||
@ -667,7 +670,8 @@ function handleTechniqueClick(box) {
|
||||
coltype = 'responsetype'
|
||||
rowtype = 'metatechnique'
|
||||
rowname = 'metatag'
|
||||
datadir = '../metatechniques'
|
||||
datadirname = 'metatechniques'
|
||||
datadir = '../' + datadirname
|
||||
mtcounts = pd.pivot_table(self.df_counters[[coltype, rowtype,'id']],
|
||||
index=rowtype, columns=coltype, aggfunc=len,
|
||||
fill_value=0)
|
||||
@ -690,8 +694,8 @@ function handleTechniqueClick(box) {
|
||||
os.makedirs(datadir)
|
||||
for index, counts in mtcounts.iterrows():
|
||||
tid = self.create_object_file(index, rowtype, datadir)
|
||||
html += '<td><a href="counter_{0}/{1}counters.md">{2}</a></td>\n'.format(
|
||||
rowname, tid, index)
|
||||
html += '<td><a href="{0}/{1}counters.md">{2}</a></td>\n'.format(
|
||||
datadirname, tid, index)
|
||||
for val in counts.values:
|
||||
html += '<td>{}</td>\n'.format(val)
|
||||
html += '</tr>\n<tr>\n'
|
||||
@ -734,7 +738,8 @@ function handleTechniqueClick(box) {
|
||||
coltype = 'responsetype'
|
||||
rowtype = 'resource'
|
||||
rowname = 'resource'
|
||||
datadir = '../resources_needed'
|
||||
datadirname = 'resources_needed'
|
||||
datadir = '../' + datadirname
|
||||
|
||||
html = '''# AMITT {} courses of action
|
||||
|
||||
@ -755,8 +760,8 @@ function handleTechniqueClick(box) {
|
||||
for index in self.cross_counterid_resource['resource'].value_counts().sort_index().index:
|
||||
(oid, omatrix) = self.create_resource_file(index, rowtype, datadir) #self
|
||||
row = pd.DataFrame(omatrix.apply(len), index=colvals).fillna(' ')
|
||||
html += '<td><a href="counter_{0}/{1}counters.md">{2}</a></td>\n'.format(
|
||||
rowname, oid, index)
|
||||
html += '<td><a href="{0}/{1}counters.md">{2}</a></td>\n'.format(
|
||||
datadirname, oid, index)
|
||||
if len(row.columns) > 0:
|
||||
for val in row[0].to_list():
|
||||
html += '<td>{}</td>\n'.format(val)
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<td>D6 Destroy</td>
|
||||
<td>D7 Deter</td>
|
||||
<td>TOTALS</td></tr><tr>
|
||||
<td><a href="counter_metatag/cleaningcounters.md">cleaning</a></td>
|
||||
<td><a href="metatechniques/cleaningcounters.md">cleaning</a></td>
|
||||
<td>0</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
@ -22,7 +22,7 @@
|
||||
<td>4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/countermessagingcounters.md">countermessaging</a></td>
|
||||
<td><a href="metatechniques/countermessagingcounters.md">countermessaging</a></td>
|
||||
<td>0</td>
|
||||
<td>3</td>
|
||||
<td>8</td>
|
||||
@ -33,7 +33,7 @@
|
||||
<td>17</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/data pollutioncounters.md">data pollution</a></td>
|
||||
<td><a href="metatechniques/data pollutioncounters.md">data pollution</a></td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>1</td>
|
||||
@ -44,7 +44,7 @@
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/daylightcounters.md">daylight</a></td>
|
||||
<td><a href="metatechniques/daylightcounters.md">daylight</a></td>
|
||||
<td>0</td>
|
||||
<td>6</td>
|
||||
<td>8</td>
|
||||
@ -55,7 +55,7 @@
|
||||
<td>19</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/dilutioncounters.md">dilution</a></td>
|
||||
<td><a href="metatechniques/dilutioncounters.md">dilution</a></td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>5</td>
|
||||
@ -66,7 +66,7 @@
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/diversioncounters.md">diversion</a></td>
|
||||
<td><a href="metatechniques/diversioncounters.md">diversion</a></td>
|
||||
<td>0</td>
|
||||
<td>2</td>
|
||||
<td>10</td>
|
||||
@ -77,7 +77,7 @@
|
||||
<td>17</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/frictioncounters.md">friction</a></td>
|
||||
<td><a href="metatechniques/frictioncounters.md">friction</a></td>
|
||||
<td>0</td>
|
||||
<td>13</td>
|
||||
<td>7</td>
|
||||
@ -88,7 +88,7 @@
|
||||
<td>26</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/metatechniquecounters.md">metatechnique</a></td>
|
||||
<td><a href="metatechniques/metatechniquecounters.md">metatechnique</a></td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>6</td>
|
||||
@ -99,7 +99,7 @@
|
||||
<td>16</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/reduce resourcescounters.md">reduce resources</a></td>
|
||||
<td><a href="metatechniques/reduce resourcescounters.md">reduce resources</a></td>
|
||||
<td>0</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
@ -110,7 +110,7 @@
|
||||
<td>4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/removalcounters.md">removal</a></td>
|
||||
<td><a href="metatechniques/removalcounters.md">removal</a></td>
|
||||
<td>0</td>
|
||||
<td>15</td>
|
||||
<td>4</td>
|
||||
@ -121,7 +121,7 @@
|
||||
<td>19</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/resiliencecounters.md">resilience</a></td>
|
||||
<td><a href="metatechniques/resiliencecounters.md">resilience</a></td>
|
||||
<td>0</td>
|
||||
<td>10</td>
|
||||
<td>7</td>
|
||||
@ -132,7 +132,7 @@
|
||||
<td>28</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/scoringcounters.md">scoring</a></td>
|
||||
<td><a href="metatechniques/scoringcounters.md">scoring</a></td>
|
||||
<td>0</td>
|
||||
<td>7</td>
|
||||
<td>0</td>
|
||||
@ -143,7 +143,7 @@
|
||||
<td>10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/targetingcounters.md">targeting</a></td>
|
||||
<td><a href="metatechniques/targetingcounters.md">targeting</a></td>
|
||||
<td>0</td>
|
||||
<td>1</td>
|
||||
<td>6</td>
|
||||
@ -154,7 +154,7 @@
|
||||
<td>11</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="counter_metatag/verificationcounters.md">verification</a></td>
|
||||
<td><a href="metatechniques/verificationcounters.md">verification</a></td>
|
||||
<td>0</td>
|
||||
<td>2</td>
|
||||
<td>1</td>
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<td>D6 Destroy</td>
|
||||
<td>D7 Deter</td>
|
||||
<td>TOTALS</td></tr><tr>
|
||||
<td><a href="counter_resource/DHScounters.md">DHS</a></td>
|
||||
<td><a href="resources_needed/DHScounters.md">DHS</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -21,7 +21,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/NGOcounters.md">NGO</a></td>
|
||||
<td><a href="resources_needed/NGOcounters.md">NGO</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -31,7 +31,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/activistscounters.md">activists</a></td>
|
||||
<td><a href="resources_needed/activistscounters.md">activists</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -41,7 +41,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/adtechcounters.md">adtech</a></td>
|
||||
<td><a href="resources_needed/adtechcounters.md">adtech</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -51,7 +51,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/civil_societycounters.md">civil_society</a></td>
|
||||
<td><a href="resources_needed/civil_societycounters.md">civil_society</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -61,7 +61,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/community_groupscounters.md">community_groups</a></td>
|
||||
<td><a href="resources_needed/community_groupscounters.md">community_groups</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -71,7 +71,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/companiescounters.md">companies</a></td>
|
||||
<td><a href="resources_needed/companiescounters.md">companies</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -81,7 +81,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/content_creatorscounters.md">content_creators</a></td>
|
||||
<td><a href="resources_needed/content_creatorscounters.md">content_creators</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -91,7 +91,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/data_scientistcounters.md">data_scientist</a></td>
|
||||
<td><a href="resources_needed/data_scientistcounters.md">data_scientist</a></td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
<td> </td>
|
||||
@ -101,7 +101,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/datastreamscounters.md">datastreams</a></td>
|
||||
<td><a href="resources_needed/datastreamscounters.md">datastreams</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -111,7 +111,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/developerscounters.md">developers</a></td>
|
||||
<td><a href="resources_needed/developerscounters.md">developers</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -121,7 +121,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/educatorscounters.md">educators</a></td>
|
||||
<td><a href="resources_needed/educatorscounters.md">educators</a></td>
|
||||
<td> </td>
|
||||
<td>6.0</td>
|
||||
<td>3.0</td>
|
||||
@ -131,7 +131,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/elvescounters.md">elves</a></td>
|
||||
<td><a href="resources_needed/elvescounters.md">elves</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -141,7 +141,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/factcheckerscounters.md">factcheckers</a></td>
|
||||
<td><a href="resources_needed/factcheckerscounters.md">factcheckers</a></td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
<td> </td>
|
||||
@ -151,7 +151,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/fundingcounters.md">funding</a></td>
|
||||
<td><a href="resources_needed/fundingcounters.md">funding</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -161,7 +161,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/gamesdesignerscounters.md">gamesdesigners</a></td>
|
||||
<td><a href="resources_needed/gamesdesignerscounters.md">gamesdesigners</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -171,7 +171,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/governmentcounters.md">government</a></td>
|
||||
<td><a href="resources_needed/governmentcounters.md">government</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td>5.0</td>
|
||||
@ -181,7 +181,7 @@
|
||||
<td>1.0</td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/government:policymakerscounters.md">government:policymakers</a></td>
|
||||
<td><a href="resources_needed/government:policymakerscounters.md">government:policymakers</a></td>
|
||||
<td> </td>
|
||||
<td>4.0</td>
|
||||
<td>4.0</td>
|
||||
@ -191,7 +191,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/influencerscounters.md">influencers</a></td>
|
||||
<td><a href="resources_needed/influencerscounters.md">influencers</a></td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
<td>1.0</td>
|
||||
@ -201,7 +201,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/influencers:trusted_authoritycounters.md">influencers:trusted_authority</a></td>
|
||||
<td><a href="resources_needed/influencers:trusted_authoritycounters.md">influencers:trusted_authority</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -211,7 +211,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/infoseccounters.md">infosec</a></td>
|
||||
<td><a href="resources_needed/infoseccounters.md">infosec</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td>1.0</td>
|
||||
@ -221,7 +221,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/librariescounters.md">libraries</a></td>
|
||||
<td><a href="resources_needed/librariescounters.md">libraries</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -231,7 +231,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/mediacounters.md">media</a></td>
|
||||
<td><a href="resources_needed/mediacounters.md">media</a></td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
<td>4.0</td>
|
||||
@ -241,7 +241,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/militarycounters.md">military</a></td>
|
||||
<td><a href="resources_needed/militarycounters.md">military</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
@ -251,7 +251,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/moneycounters.md">money</a></td>
|
||||
<td><a href="resources_needed/moneycounters.md">money</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
@ -261,7 +261,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_admincounters.md">platform_admin</a></td>
|
||||
<td><a href="resources_needed/platform_admincounters.md">platform_admin</a></td>
|
||||
<td> </td>
|
||||
<td>6.0</td>
|
||||
<td>3.0</td>
|
||||
@ -271,7 +271,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_admin:adtechcounters.md">platform_admin:adtech</a></td>
|
||||
<td><a href="resources_needed/platform_admin:adtechcounters.md">platform_admin:adtech</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -281,7 +281,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_admin:fundingsitescounters.md">platform_admin:fundingsites</a></td>
|
||||
<td><a href="resources_needed/platform_admin:fundingsitescounters.md">platform_admin:fundingsites</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
@ -291,7 +291,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_admin:socialmediacounters.md">platform_admin:socialmedia</a></td>
|
||||
<td><a href="resources_needed/platform_admin:socialmediacounters.md">platform_admin:socialmedia</a></td>
|
||||
<td> </td>
|
||||
<td>4.0</td>
|
||||
<td> </td>
|
||||
@ -301,7 +301,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_algorithmscounters.md">platform_algorithms</a></td>
|
||||
<td><a href="resources_needed/platform_algorithmscounters.md">platform_algorithms</a></td>
|
||||
<td> </td>
|
||||
<td>2.0</td>
|
||||
<td>2.0</td>
|
||||
@ -311,7 +311,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platform_outreachcounters.md">platform_outreach</a></td>
|
||||
<td><a href="resources_needed/platform_outreachcounters.md">platform_outreach</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -321,7 +321,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/platformscounters.md">platforms</a></td>
|
||||
<td><a href="resources_needed/platformscounters.md">platforms</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -331,7 +331,7 @@
|
||||
<td>1.0</td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/publiccounters.md">public</a></td>
|
||||
<td><a href="resources_needed/publiccounters.md">public</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td>2.0</td>
|
||||
@ -341,7 +341,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/public:account_ownerscounters.md">public:account_owners</a></td>
|
||||
<td><a href="resources_needed/public:account_ownerscounters.md">public:account_owners</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -351,7 +351,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/religious_organisationscounters.md">religious_organisations</a></td>
|
||||
<td><a href="resources_needed/religious_organisationscounters.md">religious_organisations</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -361,7 +361,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/schoolscounters.md">schools</a></td>
|
||||
<td><a href="resources_needed/schoolscounters.md">schools</a></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
@ -371,7 +371,7 @@
|
||||
<td> </td>
|
||||
<td></td></tr>
|
||||
<tr>
|
||||
<td><a href="counter_resource/server_admincounters.md">server_admin</a></td>
|
||||
<td><a href="resources_needed/server_admincounters.md">server_admin</a></td>
|
||||
<td> </td>
|
||||
<td>1.0</td>
|
||||
<td> </td>
|
||||
|
||||
@ -3,18 +3,18 @@
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><a href="counter_tactics/TA01counters.md">TA01</a></td>
|
||||
<td><a href="counter_tactics/TA02counters.md">TA02</a></td>
|
||||
<td><a href="counter_tactics/TA03counters.md">TA03</a></td>
|
||||
<td><a href="counter_tactics/TA04counters.md">TA04</a></td>
|
||||
<td><a href="counter_tactics/TA05counters.md">TA05</a></td>
|
||||
<td><a href="counter_tactics/TA06counters.md">TA06</a></td>
|
||||
<td><a href="counter_tactics/TA07counters.md">TA07</a></td>
|
||||
<td><a href="counter_tactics/TA08counters.md">TA08</a></td>
|
||||
<td><a href="counter_tactics/TA09counters.md">TA09</a></td>
|
||||
<td><a href="counter_tactics/TA10counters.md">TA10</a></td>
|
||||
<td><a href="counter_tactics/TA11counters.md">TA11</a></td>
|
||||
<td><a href="counter_tactics/TA12counters.md">TA12</a></td>
|
||||
<td><a href="../counter_tactics/TA01counters.md">TA01</a></td>
|
||||
<td><a href="../counter_tactics/TA02counters.md">TA02</a></td>
|
||||
<td><a href="../counter_tactics/TA03counters.md">TA03</a></td>
|
||||
<td><a href="../counter_tactics/TA04counters.md">TA04</a></td>
|
||||
<td><a href="../counter_tactics/TA05counters.md">TA05</a></td>
|
||||
<td><a href="../counter_tactics/TA06counters.md">TA06</a></td>
|
||||
<td><a href="../counter_tactics/TA07counters.md">TA07</a></td>
|
||||
<td><a href="../counter_tactics/TA08counters.md">TA08</a></td>
|
||||
<td><a href="../counter_tactics/TA09counters.md">TA09</a></td>
|
||||
<td><a href="../counter_tactics/TA10counters.md">TA10</a></td>
|
||||
<td><a href="../counter_tactics/TA11counters.md">TA11</a></td>
|
||||
<td><a href="../counter_tactics/TA12counters.md">TA12</a></td>
|
||||
</tr><tr>
|
||||
<td>ALL</td>
|
||||
<td>4</td>
|
||||
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user