Uploading files
This commit is contained in:
1234
20160421-134231-sled_2016-04-08T07-01-02.strokes.csv
Normal file
1234
20160421-134231-sled_2016-04-08T07-01-02.strokes.csv
Normal file
File diff suppressed because it is too large
Load Diff
110
20160421-134652-sled_2016-04-18T20-32-35ZGMT+2.strokes.csv
Normal file
110
20160421-134652-sled_2016-04-18T20-32-35ZGMT+2.strokes.csv
Normal file
@@ -0,0 +1,110 @@
|
||||
TimeStamp (sec), activityIdx, lapIdx, pointIdx, ElapsedTime (sec), Horizontal (meters), Stroke500mPace (sec/500m), Cadence (stokes/min), HRCur (bpm), Power (watts), Calories (kCal), Speed (m/sec), StrokeCount, StrokeDistance (meters), DriveLength (meters), DriveTime (ms), StrokeRecoveryTime (ms), WorkPerStroke (joules), AverageDriveForce (lbs), PeakDriveForce (lbs), DragFactor
|
||||
1461004356.11047, 0, 0, 0, 1.34, 5.8, 124.45, 0, 112, 184, 0, 4.033, 1, 2.67, 1.18, 660, 430, 0, 148.4, 228.3, 0
|
||||
1461004357.37363, 0, 0, 1, 2.64, 11.9, 107.86, 52, 114, 283, 0, 4.657, 2, 5.4, 1.18, 530, 570, 0, 134.4, 209.7, 110
|
||||
1461004358.86966, 0, 0, 2, 4.11, 19.5, 102.66, 46, 118, 328, 1, 4.894, 3, 6.36, 1.33, 520, 730, 0, 137.8, 226.2, 110
|
||||
1461004360.40359, 0, 0, 3, 5.69, 28, 95.64, 40, 120, 406, 1, 5.254, 4, 7.8, 1.45, 540, 830, 0, 139, 219.9, 111
|
||||
1461004361.99023, 0, 0, 4, 7.26, 36.7, 92.38, 38, 125, 451, 2, 5.441, 5, 8.59, 1.48, 530, 820, 0, 141, 223.7, 110
|
||||
1461004363.64047, 0, 0, 5, 8.89, 45.7, 90.84, 38, 132, 475, 3, 5.534, 6, 8.66, 1.48, 540, 890, 0, 132.9, 245.3, 110
|
||||
1461004365.29068, 0, 0, 6, 10.55, 54.7, 91.31, 37, 135, 467, 4, 5.505, 7, 8.86, 1.42, 510, 930, 0, 138.6, 222.8, 110
|
||||
1461004367.00093, 0, 0, 7, 12.24, 64, 92.1, 36, 141, 455, 5, 5.458, 8, 9.21, 1.48, 540, 930, 0, 134.8, 226.9, 110
|
||||
1461004368.65075, 0, 0, 8, 13.93, 73.1, 92.54, 36, 144, 455, 5, 5.432, 9, 9.14, 1.48, 550, 930, 0, 131.2, 234.4, 110
|
||||
1461004370.51044, 0, 0, 9, 15.79, 82.9, 93.32, 36, 152, 438, 6, 5.386, 10, 9.07, 1.45, 550, 1110, 0, 124.9, 211.2, 110
|
||||
1461004372.4003, 0, 0, 10, 17.68, 92.6, 95.87, 32, 156, 403, 7, 5.242, 11, 9.79, 1.42, 550, 1150, 0, 123.9, 209.1, 110
|
||||
1461004374.35136, 0, 0, 11, 19.63, 102.5, 98.2, 31, 160, 375, 8, 5.117, 12, 9.86, 1.45, 570, 1160, 0, 121.1, 210.9, 110
|
||||
1461004376.27099, 0, 0, 12, 21.55, 112.1, 99.61, 31, 164, 359, 9, 5.044, 13, 9.79, 1.45, 590, 1150, 0, 118.8, 219.1, 110
|
||||
1461004378.07035, 0, 0, 13, 23.34, 121.2, 100.17, 31, 166, 353, 10, 5.016, 14, 9.79, 1.48, 590, 1150, 0, 122.6, 208.4, 110
|
||||
1461004380.05067, 0, 0, 14, 25.32, 131.2, 99.45, 32, 168, 361, 10, 5.052, 15, 9.51, 1.45, 580, 1090, 0, 126.1, 218, 110
|
||||
1461004382.00372, 0, 0, 15, 27.24, 140.9, 98.98, 32, 169, 366, 11, 5.076, 16, 9.51, 1.45, 580, 1130, 0, 119.5, 204.9, 110
|
||||
1461004383.89027, 0, 0, 16, 29.16, 150.5, 99.84, 31, 171, 357, 12, 5.032, 17, 9.58, 1.42, 570, 1140, 0, 120.1, 213.3, 110
|
||||
1461004385.68965, 0, 0, 17, 30.96, 159.6, 100.5, 31, 172, 350, 13, 4.999, 18, 9.79, 1.51, 610, 1140, 0, 117.3, 210.8, 110
|
||||
1461004387.79028, 0, 0, 18, 33.05, 169.9, 100.34, 32, 173, 352, 14, 5.007, 19, 9.44, 1.45, 580, 1190, 0, 119.7, 198.6, 110
|
||||
1461004389.74033, 0, 0, 19, 35.02, 179.8, 100.57, 30, 174, 349, 15, 4.996, 20, 9.87, 1.45, 580, 1180, 0, 126.1, 212.6, 110
|
||||
1461004391.6934, 0, 0, 20, 36.97, 189.6, 100.2, 30, 174, 353, 15, 5.014, 21, 9.86, 1.45, 580, 1160, 0, 124.7, 204.5, 110
|
||||
1461004393.70408, 0, 0, 21, 38.96, 199.5, 100.1, 31, 175, 354, 16, 5.019, 22, 9.78, 1.45, 580, 1190, 0, 120.2, 202.3, 110
|
||||
1461004395.67953, 0, 0, 22, 40.9, 209.2, 100.99, 30, 175, 345, 17, 4.975, 23, 9.85, 1.45, 590, 1160, 0, 119.7, 197.6, 110
|
||||
1461004397.41974, 0, 1, 0, 42.69, 218.2, 101.05, 31, 176, 344, 18, 4.972, 24, 9.71, 1.45, 600, 1160, 0, 121.1, 202.9, 110
|
||||
1461004399.46009, 0, 1, 1, 44.72, 228.3, 100.13, 32, 176, 354, 19, 5.018, 25, 9.51, 1.45, 580, 1130, 0, 121.8, 207.3, 110
|
||||
1461004401.3506, 0, 1, 2, 46.62, 237.8, 100.06, 31, 176, 355, 19, 5.021, 26, 9.64, 1.45, 580, 1110, 0, 116.5, 207.4, 110
|
||||
1461004403.29953, 0, 1, 3, 48.42, 246.9, 100.65, 31, 176, 348, 20, 4.992, 27, 9.57, 1.48, 600, 1110, 0, 123, 211.5, 110
|
||||
1461004405.22022, 0, 1, 4, 50.47, 257.2, 99.69, 32, 177, 359, 21, 5.04, 28, 9.58, 1.45, 580, 1130, 0, 124.3, 208.8, 110
|
||||
1461004407.19972, 0, 1, 5, 52.39, 266.9, 99.47, 31, 177, 361, 22, 5.051, 29, 9.65, 1.45, 580, 1150, 0, 120.4, 207.4, 110
|
||||
1461004408.9101, 0, 1, 6, 54.17, 276, 99.87, 31, 177, 357, 23, 5.031, 30, 9.72, 1.45, 580, 1150, 0, 126.3, 210.5, 110
|
||||
1461004411.00986, 0, 1, 7, 56.23, 286.3, 99.22, 32, 177, 364, 23, 5.064, 31, 9.51, 1.42, 560, 1170, 0, 125.6, 215.2, 110
|
||||
1461004412.77946, 0, 1, 8, 58.04, 295.5, 99.56, 31, 177, 360, 24, 5.047, 32, 9.86, 1.45, 580, 1170, 0, 121.8, 214.4, 110
|
||||
1461004414.82028, 0, 1, 9, 60.1, 305.8, 99.94, 31, 178, 356, 25, 5.027, 33, 9.71, 1.45, 600, 1160, 0, 120.6, 210.2, 110
|
||||
1461004416.8312, 0, 1, 10, 62.04, 315.5, 99.94, 31, 178, 356, 26, 5.028, 34, 9.78, 1.45, 580, 1160, 0, 124, 222.3, 110
|
||||
1461004418.72014, 0, 1, 11, 63.99, 325.3, 99.87, 31, 178, 357, 27, 5.031, 35, 9.78, 1.45, 580, 1140, 0, 123.7, 208.6, 110
|
||||
1461004420.67038, 0, 1, 12, 65.93, 335.1, 99.71, 31, 178, 358, 28, 5.039, 36, 9.79, 1.48, 590, 1140, 0, 121.8, 218.6, 109
|
||||
1461004422.49949, 0, 1, 13, 67.76, 344.4, 99.81, 31, 179, 357, 28, 5.034, 37, 9.71, 1.45, 590, 1140, 0, 121.9, 212.9, 110
|
||||
1461004424.56946, 0, 1, 14, 69.81, 354.6, 99.91, 31, 179, 356, 29, 5.029, 38, 9.79, 1.42, 570, 1170, 0, 122.3, 208.7, 110
|
||||
1461004426.45946, 0, 1, 15, 71.72, 364.2, 100.48, 31, 179, 350, 30, 5, 39, 9.78, 1.45, 580, 1120, 0, 122.7, 209, 110
|
||||
1461004428.22943, 0, 1, 16, 73.51, 373.3, 99.94, 32, 179, 356, 31, 5.028, 40, 9.57, 1.45, 580, 1120, 0, 123.5, 229.9, 110
|
||||
1461004430.30156, 0, 1, 17, 75.51, 383.3, 99.42, 32, 179, 362, 32, 5.054, 41, 9.5, 1.42, 560, 1120, 0, 124.8, 208.4, 109
|
||||
1461004432.16011, 0, 1, 18, 77.41, 393, 99.26, 32, 179, 363, 32, 5.062, 42, 9.63, 1.45, 580, 1130, 0, 122.9, 226.6, 110
|
||||
1461004434.10936, 0, 1, 19, 79.34, 402.7, 99.5, 32, 179, 361, 33, 5.05, 43, 9.56, 1.42, 560, 1150, 0, 124.9, 218.3, 110
|
||||
1461004436.0894, 0, 2, 0, 81.3, 412.5, 99.64, 31, 179, 359, 34, 5.043, 44, 9.71, 1.42, 570, 1180, 0, 122.6, 212.9, 109
|
||||
1461004437.86025, 0, 2, 1, 83.1, 421.6, 100.31, 31, 180, 352, 35, 5.009, 45, 9.84, 1.45, 600, 1180, 0, 120.4, 215.3, 110
|
||||
1461004439.89998, 0, 2, 2, 85.14, 431.8, 100.11, 31, 180, 354, 36, 5.019, 46, 9.78, 1.48, 590, 1110, 0, 123.2, 213.3, 110
|
||||
1461004441.81943, 0, 2, 3, 87.07, 441.6, 99.56, 32, 180, 360, 37, 5.047, 47, 9.51, 1.42, 570, 1160, 0, 123.4, 209.6, 110
|
||||
1461004443.77011, 0, 2, 4, 89.02, 451.3, 99.72, 31, 180, 358, 37, 5.038, 48, 9.79, 1.45, 590, 1160, 0, 121.4, 212.2, 110
|
||||
1461004445.59931, 0, 2, 5, 90.83, 460.6, 100.05, 31, 180, 355, 38, 5.022, 49, 9.71, 1.42, 570, 1160, 0, 126.1, 214.7, 110
|
||||
1461004447.6099, 0, 2, 6, 92.85, 470.7, 99.57, 31, 180, 360, 39, 5.046, 50, 9.78, 1.45, 580, 1120, 0, 126, 216.2, 110
|
||||
1461004449.55928, 0, 2, 7, 94.78, 480.5, 99.2, 32, 181, 364, 40, 5.065, 51, 9.63, 1.45, 590, 1150, 0, 122, 229.7, 109
|
||||
1461004451.4801, 0, 2, 8, 96.72, 490.3, 99.47, 31, 181, 361, 41, 5.051, 52, 9.7, 1.42, 560, 1170, 0, 124.9, 221.2, 110
|
||||
1461004453.33954, 0, 2, 9, 98.57, 499.5, 100.01, 31, 181, 355, 42, 5.024, 53, 9.85, 1.45, 580, 1170, 0, 119.2, 209, 109
|
||||
1461004455.4099, 0, 2, 10, 100.66, 509.9, 100.76, 31, 181, 347, 42, 4.986, 54, 9.77, 1.45, 590, 1180, 0, 121.6, 224.3, 110
|
||||
1461004457.36002, 0, 2, 11, 102.6, 519.6, 100.59, 31, 181, 349, 43, 4.995, 55, 9.78, 1.42, 580, 1160, 0, 123.1, 212.1, 109
|
||||
1461004459.31064, 0, 2, 12, 104.58, 529.5, 100.3, 31, 181, 352, 44, 5.009, 56, 9.77, 1.45, 580, 1190, 0, 122.6, 216.3, 109
|
||||
1461004461.16922, 0, 2, 13, 106.42, 538.7, 100.5, 30, 181, 350, 45, 4.999, 57, 9.92, 1.45, 580, 1190, 0, 120.4, 213.9, 110
|
||||
1461004463.26918, 0, 2, 14, 108.49, 549, 100.79, 31, 181, 347, 46, 4.985, 58, 9.71, 1.45, 580, 1150, 0, 121.7, 216.6, 110
|
||||
1461004465.10101, 0, 2, 15, 110.36, 558.4, 100.66, 31, 181, 348, 46, 4.991, 59, 9.63, 1.42, 570, 1110, 0, 120.4, 218.1, 109
|
||||
1461004467.01999, 0, 2, 16, 112.26, 567.8, 100.59, 32, 181, 349, 47, 4.995, 60, 9.41, 1.42, 570, 1120, 0, 121.8, 227.8, 109
|
||||
1461004468.90954, 0, 2, 17, 114.14, 577.3, 100.48, 31, 181, 350, 48, 5, 61, 9.55, 1.45, 600, 1090, 0, 117.8, 218, 109
|
||||
1461004470.80092, 0, 2, 18, 116.06, 586.9, 100.11, 32, 181, 354, 49, 5.019, 62, 9.49, 1.48, 610, 1110, 0, 115, 209.3, 110
|
||||
1461004472.72009, 0, 2, 19, 117.97, 596.5, 100.44, 32, 181, 351, 50, 5.002, 63, 9.49, 1.45, 580, 1130, 0, 120.6, 209.1, 110
|
||||
1461004474.60979, 0, 2, 20, 119.87, 606, 100.28, 31, 182, 352, 50, 5.01, 64, 9.57, 1.42, 570, 1120, 0, 120, 217.9, 109
|
||||
1461004476.4385, 0, 3, 0, 121.65, 614.9, 100.89, 32, 181, 346, 51, 4.98, 65, 9.41, 1.39, 570, 1120, 0, 118.6, 211.9, 110
|
||||
1461004478.47986, 0, 3, 1, 123.73, 625.1, 101.01, 31, 182, 345, 52, 4.974, 66, 9.71, 1.48, 600, 1130, 0, 115.3, 219.1, 110
|
||||
1461004480.27929, 0, 3, 2, 125.52, 634.1, 101.24, 31, 182, 342, 53, 4.962, 67, 9.57, 1.45, 590, 1130, 0, 121.4, 219, 110
|
||||
1461004482.37966, 0, 3, 3, 127.6, 644.4, 100.67, 32, 181, 348, 54, 4.991, 68, 9.42, 1.42, 570, 1190, 0, 118.7, 218.1, 109
|
||||
1461004484.29991, 0, 3, 4, 129.56, 654.1, 101.34, 30, 181, 341, 54, 4.958, 69, 9.85, 1.45, 590, 1140, 0, 121.6, 220.8, 110
|
||||
1461004486.16014, 0, 3, 5, 131.41, 663.4, 100.79, 31, 181, 347, 55, 4.985, 70, 9.57, 1.42, 570, 1090, 0, 122.9, 210.4, 110
|
||||
1461004488.07993, 0, 3, 6, 133.33, 673, 100.32, 32, 181, 352, 56, 5.008, 71, 9.35, 1.42, 570, 1140, 0, 118.5, 206.8, 109
|
||||
1461004490.03001, 0, 3, 7, 135.27, 682.6, 100.98, 31, 181, 345, 57, 4.975, 72, 9.56, 1.42, 580, 1150, 0, 116.9, 218.1, 109
|
||||
1461004491.97913, 0, 3, 8, 137.22, 692.3, 101.5, 31, 181, 340, 58, 4.95, 73, 9.63, 1.45, 590, 1150, 0, 118.7, 221.9, 110
|
||||
1461004493.77931, 0, 3, 9, 138.99, 701.1, 101.41, 31, 181, 341, 58, 4.954, 74, 9.57, 1.42, 580, 1150, 0, 119, 205.9, 110
|
||||
1461004495.78987, 0, 3, 10, 141.04, 711.2, 101.29, 31, 181, 342, 59, 4.96, 75, 9.64, 1.48, 600, 1100, 0, 116.2, 222.9, 110
|
||||
1461004497.64987, 0, 3, 11, 142.92, 720.6, 101.08, 32, 181, 344, 60, 4.971, 76, 9.36, 1.42, 590, 1090, 0, 120.4, 210.2, 110
|
||||
1461004499.56987, 0, 3, 12, 144.81, 730, 100.32, 32, 182, 352, 61, 5.008, 77, 9.35, 1.42, 570, 1130, 0, 119.2, 218.4, 109
|
||||
1461004501.45977, 0, 3, 13, 146.71, 739.5, 100.77, 32, 181, 347, 61, 4.986, 78, 9.49, 1.42, 570, 1110, 0, 119.5, 210.1, 109
|
||||
1461004503.31974, 0, 3, 14, 148.59, 748.9, 100.91, 32, 182, 346, 62, 4.979, 79, 9.41, 1.42, 590, 1100, 0, 117.6, 217.4, 109
|
||||
1461004505.20973, 0, 3, 15, 150.44, 758.1, 100.85, 32, 181, 346, 63, 4.982, 80, 9.34, 1.42, 590, 1090, 0, 114.9, 212.3, 109
|
||||
1461004507.04, 0, 3, 16, 152.26, 767.2, 100.96, 32, 181, 345, 64, 4.976, 81, 9.27, 1.42, 580, 1030, 0, 118.6, 222, 109
|
||||
1461004508.78319, 0, 3, 17, 154, 775.9, 100.29, 33, 182, 352, 65, 5.01, 82, 9.06, 1.42, 570, 1030, 0, 116.3, 208.4, 109
|
||||
1461004510.72907, 0, 3, 18, 155.96, 785.7, 100.51, 32, 182, 350, 65, 4.999, 83, 9.42, 1.48, 610, 1050, 0, 114.2, 220.8, 110
|
||||
1461004512.58978, 0, 3, 19, 157.79, 794.9, 100.32, 33, 182, 352, 66, 5.008, 84, 9.07, 1.39, 560, 1070, 0, 116.1, 211.2, 109
|
||||
1461004514.42009, 0, 3, 20, 159.65, 804, 101.03, 32, 182, 344, 67, 4.973, 85, 9.27, 1.45, 590, 1040, 0, 112.5, 199.5, 109
|
||||
1461004516.18978, 0, 4, 0, 161.46, 813, 101.62, 33, 182, 338, 68, 4.944, 86, 8.98, 1.39, 580, 1050, 0, 111.6, 200.2, 109
|
||||
1461004518.07996, 0, 4, 1, 163.33, 822.2, 101.73, 33, 181, 337, 68, 4.938, 87, 8.99, 1.39, 560, 1100, 0, 114.6, 206.4, 109
|
||||
1461004519.90999, 0, 4, 2, 165.15, 831.2, 102.27, 32, 181, 332, 69, 4.912, 88, 9.2, 1.39, 570, 1050, 0, 115.6, 204.9, 110
|
||||
1461004521.74184, 0, 4, 3, 166.98, 840.2, 101.9, 32, 182, 336, 70, 4.93, 89, 9.14, 1.45, 590, 1010, 0, 110, 200, 110
|
||||
1461004523.59979, 0, 4, 4, 168.81, 849.2, 101.98, 34, 182, 335, 71, 4.926, 90, 8.71, 1.36, 550, 1070, 0, 114.6, 206, 110
|
||||
1461004525.36992, 0, 4, 5, 170.62, 858, 102.27, 32, 181, 332, 71, 4.912, 91, 9.07, 1.39, 570, 1040, 0, 111.7, 185.3, 109
|
||||
1461004527.19977, 0, 4, 6, 172.43, 866.9, 102.47, 33, 181, 330, 72, 4.902, 92, 8.92, 1.39, 570, 1040, 0, 114, 195, 109
|
||||
1461004529.06276, 0, 4, 7, 174.32, 876.2, 102.31, 33, 181, 332, 73, 4.91, 93, 8.99, 1.42, 580, 1080, 0, 110.1, 199.7, 110
|
||||
1461004530.82905, 0, 4, 8, 176.02, 884.6, 102.69, 32, 181, 328, 74, 4.892, 94, 9.14, 1.42, 580, 1080, 0, 113.9, 216.3, 110
|
||||
1461004532.75083, 0, 4, 9, 177.99, 894.1, 102.44, 33, 181, 330, 74, 4.904, 95, 8.99, 1.42, 580, 1060, 0, 108.7, 196, 109
|
||||
1461004534.39983, 0, 4, 10, 179.66, 902.4, 102.85, 32, 181, 326, 75, 4.884, 96, 9.05, 1.42, 580, 1060, 0, 114.9, 199.6, 109
|
||||
1461004536.32286, 0, 4, 11, 181.59, 911.9, 101.55, 34, 182, 339, 76, 4.947, 97, 8.85, 1.45, 590, 1000, 0, 110.6, 199, 110
|
||||
1461004538.06289, 0, 4, 12, 183.32, 920.5, 101.39, 34, 181, 341, 76, 4.955, 98, 8.78, 1.39, 580, 970, 0, 109.7, 195.2, 110
|
||||
1461004539.89296, 0, 4, 13, 185.11, 929.4, 101.35, 34, 181, 341, 77, 4.957, 99, 8.71, 1.42, 570, 1010, 0, 112.5, 207.2, 109
|
||||
1461004541.6899, 0, 4, 14, 186.8, 937.8, 101.24, 33, 181, 342, 78, 4.962, 100, 8.92, 1.42, 570, 1010, 0, 112.9, 206.9, 109
|
||||
1461004543.39974, 0, 4, 15, 188.64, 946.9, 101.37, 34, 181, 341, 79, 4.956, 101, 8.85, 1.39, 560, 940, 0, 112.1, 200.7, 110
|
||||
1461004545.11348, 0, 4, 16, 190.34, 955.4, 101, 35, 181, 345, 79, 4.975, 102, 8.42, 1.36, 560, 970, 0, 113.8, 187.5, 110
|
||||
1461004546.85166, 0, 4, 17, 192.1, 964.1, 100.78, 35, 180, 347, 80, 4.985, 103, 8.57, 1.36, 550, 1010, 0, 109.9, 194.7, 110
|
||||
1461004548.65002, 0, 4, 18, 193.91, 973, 101.83, 34, 181, 336, 81, 4.934, 104, 8.78, 1.39, 580, 1010, 0, 107.6, 188.8, 110
|
||||
1461004550.35928, 0, 4, 19, 195.6, 981.3, 102.6, 34, 181, 329, 81, 4.896, 105, 8.71, 1.36, 560, 1010, 0, 108.9, 183.6, 110
|
||||
1461004552.30971, 0, 4, 20, 197.53, 990.5, 103.54, 33, 181, 320, 82, 4.852, 106, 8.86, 1.36, 560, 1040, 0, 102.4, 187.2, 110
|
||||
1461004554.19972, 0, 4, 21, 199.44, 999.5, 105.35, 33, 180, 304, 83, 4.768, 107, 8.7, 1.33, 590, 1110, 0, 100, 181.7, 109
|
||||
1461004554.35294, 0, 4, 22, 199.56, 1000, 105.35, 33, 180, 304, 83, 4.768, 107, 8.7, 1.33, 590, 1110, 0, 100, 181.7, 109
|
||||
1461004556.03066, 0, 6, 0, 199.57, 1000, 105.35, 33, 180, 304, 83, 4.768, 107, 8.7, 1.33, 590, 1110, 0, 100, 181.7, 109
|
||||
|
58
C2_workout_7306_20160503-134343.csv
Normal file
58
C2_workout_7306_20160503-134343.csv
Normal file
@@ -0,0 +1,58 @@
|
||||
index, AverageDriveForce (lbs), Cadence (stokes/min), DriveLength (meters), DriveTime (ms), ElapsedTime (sec), HRCur (bpm), Horizontal (meters), PeakDriveForce (lbs), Power (watts), Stroke500mPace (sec/500m), StrokeDistance (meters), StrokeRecoveryTime (ms), lapIdx,TimeStamp (sec)
|
||||
0,0.0,54,0.0,0.0,2.6,106,11.8,0.0,0.0,130.7,0.0,0.0,0.0,1461602536.6
|
||||
1,0.0,54,0.0,0.0,2.6,108,11.8,0.0,0.0,108.7,0.0,0.0,0.0,1461602536.6
|
||||
2,0.0,43,0.0,0.0,4.1,110,19.7,0.0,0.0,101.3,0.0,0.0,0.0,1461602538.1
|
||||
3,0.0,40,0.0,0.0,5.7,116,28.7,0.0,0.0,93.3,0.0,0.0,0.0,1461602539.7
|
||||
4,0.0,37,0.0,0.0,7.4,122,38.0,0.0,0.0,90.6,0.0,0.0,0.0,1461602541.4
|
||||
5,0.0,36,0.0,0.0,9.0,126,47.1,0.0,0.0,90.0,0.0,0.0,0.0,1461602543.0
|
||||
6,0.0,37,0.0,0.0,10.7,132,56.4,0.0,0.0,90.2,0.0,0.0,0.0,1461602544.7
|
||||
7,0.0,36,0.0,0.0,12.4,138,65.7,0.0,0.0,90.6,0.0,0.0,0.0,1461602546.4
|
||||
8,0.0,35,0.0,0.0,14.1,142,75.0,0.0,0.0,91.2,0.0,0.0,0.0,1461602548.1
|
||||
9,0.0,37,0.0,0.0,15.5,148,83.2,0.0,0.0,90.6,0.0,0.0,0.0,1461602549.5
|
||||
10,0.0,38,0.0,0.0,17.3,151,92.8,0.0,0.0,90.2,0.0,0.0,0.0,1461602551.3
|
||||
11,0.0,37,0.0,0.0,18.9,155,101.9,0.0,0.0,90.4,0.0,0.0,0.0,1461602552.9
|
||||
12,0.0,36,0.0,0.0,20.5,159,110.5,0.0,0.0,90.9,0.0,0.0,0.0,1461602554.5
|
||||
13,0.0,36,0.0,0.0,22.2,161,120.3,0.0,0.0,90.8,0.0,0.0,0.0,1461602556.2
|
||||
14,0.0,36,0.0,0.0,23.9,164,129.5,0.0,0.0,90.8,0.0,0.0,0.0,1461602557.9
|
||||
15,0.0,36,0.0,0.0,25.6,166,138.7,0.0,0.0,91.3,0.0,0.0,0.0,1461602559.6
|
||||
16,0.0,36,0.0,0.0,27.2,166,147.7,0.0,0.0,91.9,0.0,0.0,0.0,1461602561.2
|
||||
17,0.0,36,0.0,0.0,28.9,168,156.9,0.0,0.0,92.0,0.0,0.0,0.0,1461602562.9
|
||||
18,0.0,36,0.0,0.0,30.5,169,165.7,0.0,0.0,92.0,0.0,0.0,0.0,1461602564.5
|
||||
19,0.0,37,0.0,0.0,32.2,170,174.7,0.0,0.0,91.4,0.0,0.0,0.0,1461602566.2
|
||||
20,0.0,37,0.0,0.0,33.8,171,183.6,0.0,0.0,91.4,0.0,0.0,0.0,1461602567.8
|
||||
21,0.0,37,0.0,0.0,35.4,171,192.6,0.0,0.0,91.4,0.0,0.0,0.0,1461602569.4
|
||||
22,0.0,36,0.0,0.0,37.0,172,201.2,0.0,0.0,92.0,0.0,0.0,0.0,1461602571.0
|
||||
23,0.0,36,0.0,0.0,38.7,173,210.6,0.0,0.0,92.4,0.0,0.0,0.0,1461602572.7
|
||||
24,0.0,37,0.0,0.0,40.4,173,219.5,0.0,0.0,91.9,0.0,0.0,0.0,1461602574.4
|
||||
25,0.0,37,0.0,0.0,42.0,174,228.2,0.0,0.0,92.4,0.0,0.0,0.0,1461602576.0
|
||||
26,0.0,37,0.0,0.0,43.6,174,237.1,0.0,0.0,92.5,0.0,0.0,0.0,1461602577.6
|
||||
27,0.0,36,0.0,0.0,45.2,174,245.9,0.0,0.0,93.0,0.0,0.0,0.0,1461602579.2
|
||||
28,0.0,37,0.0,0.0,46.9,175,254.9,0.0,0.0,93.4,0.0,0.0,0.0,1461602580.9
|
||||
29,0.0,36,0.0,0.0,48.5,175,263.8,0.0,0.0,92.9,0.0,0.0,0.0,1461602582.5
|
||||
30,0.0,37,0.0,0.0,50.1,175,272.4,0.0,0.0,92.3,0.0,0.0,0.0,1461602584.1
|
||||
31,0.0,38,0.0,0.0,51.6,176,280.6,0.0,0.0,92.5,0.0,0.0,0.0,1461602585.6
|
||||
32,0.0,36,0.0,0.0,53.4,176,290.1,0.0,0.0,92.8,0.0,0.0,0.0,1461602587.4
|
||||
33,0.0,36,0.0,0.0,55.1,176,299.1,0.0,0.0,93.5,0.0,0.0,0.0,1461602589.1
|
||||
34,0.0,36,0.0,0.0,56.7,177,308.0,0.0,0.0,93.7,0.0,0.0,0.0,1461602590.7
|
||||
35,0.0,36,0.0,0.0,58.4,177,316.9,0.0,0.0,94.1,0.0,0.0,0.0,1461602592.4
|
||||
36,0.0,36,0.0,0.0,60.0,177,325.5,0.0,0.0,94.3,0.0,0.0,0.0,1461602594.0
|
||||
37,0.0,37,0.0,0.0,61.7,177,334.4,0.0,0.0,94.9,0.0,0.0,0.0,1461602595.7
|
||||
38,0.0,36,0.0,0.0,63.4,178,343.3,0.0,0.0,95.2,0.0,0.0,0.0,1461602597.4
|
||||
39,0.0,35,0.0,0.0,65.1,178,352.3,0.0,0.0,95.5,0.0,0.0,0.0,1461602599.1
|
||||
40,0.0,35,0.0,0.0,66.7,178,360.8,0.0,0.0,96.1,0.0,0.0,0.0,1461602600.7
|
||||
41,0.0,35,0.0,0.0,68.6,178,370.3,0.0,0.0,96.3,0.0,0.0,0.0,1461602602.6
|
||||
42,0.0,35,0.0,0.0,70.3,178,379.4,0.0,0.0,95.8,0.0,0.0,0.0,1461602604.3
|
||||
43,0.0,35,0.0,0.0,72.0,178,388.5,0.0,0.0,95.8,0.0,0.0,0.0,1461602606.0
|
||||
44,0.0,35,0.0,0.0,73.7,178,397.2,0.0,0.0,96.5,0.0,0.0,0.0,1461602607.7
|
||||
45,0.0,35,0.0,0.0,75.5,178,406.1,0.0,0.0,97.1,0.0,0.0,0.0,1461602609.5
|
||||
46,0.0,35,0.0,0.0,77.1,179,414.3,0.0,0.0,97.8,0.0,0.0,0.0,1461602611.1
|
||||
47,0.0,34,0.0,0.0,78.8,179,423.3,0.0,0.0,98.4,0.0,0.0,0.0,1461602612.8
|
||||
48,0.0,34,0.0,0.0,80.7,179,432.8,0.0,0.0,98.0,0.0,0.0,0.0,1461602614.7
|
||||
49,0.0,34,0.0,0.0,82.5,178,442.1,0.0,0.0,96.8,0.0,0.0,0.0,1461602616.5
|
||||
50,0.0,34,0.0,0.0,84.3,179,451.4,0.0,0.0,96.9,0.0,0.0,0.0,1461602618.3
|
||||
51,0.0,34,0.0,0.0,86.0,178,460.7,0.0,0.0,97.1,0.0,0.0,0.0,1461602620.0
|
||||
52,0.0,33,0.0,0.0,87.9,179,469.9,0.0,0.0,97.3,0.0,0.0,0.0,1461602621.9
|
||||
53,0.0,34,0.0,0.0,89.6,178,479.1,0.0,0.0,97.8,0.0,0.0,0.0,1461602623.6
|
||||
54,0.0,33,0.0,0.0,91.4,179,488.2,0.0,0.0,98.6,0.0,0.0,0.0,1461602625.4
|
||||
55,0.0,33,0.0,0.0,93.3,179,497.5,0.0,0.0,99.3,0.0,0.0,0.0,1461602627.3
|
||||
56,0.0,33,0.0,0.0,93.8,178,500.0,0.0,0.0,99.3,0.0,0.0,0.0,1461602627.8
|
||||
|
372
Rowsandall.com.mm
Normal file
372
Rowsandall.com.mm
Normal file
@@ -0,0 +1,372 @@
|
||||
<map version="1.0.1">
|
||||
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||
<node CREATED="1461605460487" ID="ID_889197617" MODIFIED="1461606620316" TEXT="Rowsandall.com">
|
||||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||
<node CREATED="1461605502608" ID="ID_1180462618" MODIFIED="1464031892658" POSITION="left" TEXT="Views">
|
||||
<node CREATED="1461605473619" FOLDED="true" ID="ID_758526503" MODIFIED="1465560183674" TEXT="User">
|
||||
<node CREATED="1461605477168" ID="ID_1749649289" MODIFIED="1461605479404" TEXT="Standard">
|
||||
<node CREATED="1461605480370" ID="ID_738158750" MODIFIED="1462199805310" TEXT="login">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605482538" ID="ID_1405710591" MODIFIED="1462199807598" TEXT="logout">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605484671" ID="ID_1442326086" MODIFIED="1461605487813" TEXT="change password"/>
|
||||
<node CREATED="1461605488216" ID="ID_1649042094" MODIFIED="1461605492132" TEXT="forgotten password"/>
|
||||
</node>
|
||||
<node CREATED="1461605833468" ID="ID_1862101264" MODIFIED="1461605836329" TEXT="Profile">
|
||||
<node CREATED="1461605838740" ID="ID_1834978335" MODIFIED="1462199827098" TEXT="Profile Edit">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461605852258" FOLDED="true" ID="ID_1710060901" MODIFIED="1465560182848" TEXT="Workouts">
|
||||
<node CREATED="1461607050049" ID="ID_480866837" MODIFIED="1462372232456" TEXT="Add Workout">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461607067010" ID="ID_661274255" MODIFIED="1462372158825" TEXT="Import from C2">
|
||||
<arrowlink DESTINATION="ID_640810634" ENDARROW="Default" ENDINCLINATION="115;0;" ID="Arrow_ID_41303595" STARTARROW="None" STARTINCLINATION="115;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461607694156" ID="ID_1130452500" MODIFIED="1462199832919" TEXT="File Upload">
|
||||
<arrowlink DESTINATION="ID_640810634" ENDARROW="Default" ENDINCLINATION="293;0;" ID="Arrow_ID_758678018" STARTARROW="None" STARTINCLINATION="293;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461605874513" ID="ID_1782808892" MODIFIED="1461607669961" TEXT="Workouts (list of workouts with check boxes and buttons)">
|
||||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||
<node CREATED="1461605893808" ID="ID_518138659" MODIFIED="1462372195888" TEXT="Upload to C2 (can be bulk, grayed out if already)">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605938181" ID="ID_640810634" MODIFIED="1462372165831" TEXT="Edit Workout">
|
||||
<linktarget COLOR="#b0b0b0" DESTINATION="ID_640810634" ENDARROW="Default" ENDINCLINATION="115;0;" ID="Arrow_ID_41303595" SOURCE="ID_661274255" STARTARROW="None" STARTINCLINATION="115;0;"/>
|
||||
<linktarget COLOR="#b0b0b0" DESTINATION="ID_640810634" ENDARROW="Default" ENDINCLINATION="293;0;" ID="Arrow_ID_758678018" SOURCE="ID_1130452500" STARTARROW="None" STARTINCLINATION="293;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605945605" ID="ID_1416204687" MODIFIED="1461605948881" TEXT="Re-upload"/>
|
||||
<node CREATED="1461606059232" ID="ID_1181900408" MODIFIED="1462372171747" TEXT="Delete">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605951301" ID="ID_1968531900" MODIFIED="1461605954953" TEXT="Add wind"/>
|
||||
<node CREATED="1461605965845" ID="ID_1834624609" MODIFIED="1462372174420" TEXT="Notes field">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606989942" ID="ID_827883014" MODIFIED="1462372177224" TEXT="Type">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461607007953" ID="ID_1419094175" MODIFIED="1461607017030" TEXT="Workout Date"/>
|
||||
<node CREATED="1461607011010" ID="ID_609096815" MODIFIED="1461607021325" TEXT="Workout Time"/>
|
||||
<node CREATED="1462372184965" ID="ID_373832954" MODIFIED="1462372188425" TEXT="Add summary data"/>
|
||||
<node CREATED="1461606385679" ID="ID_630481471" MODIFIED="1461606394314" TEXT="Create new image"/>
|
||||
</node>
|
||||
<node CREATED="1461606355535" ID="ID_1087026303" MODIFIED="1461607115821" TEXT="Images">
|
||||
<node CREATED="1461606373437" ID="ID_103313544" MODIFIED="1462372204106" TEXT="Thumbnails of all images related to this workout">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461607873806" ID="ID_274993696" MODIFIED="1462372206775" TEXT="Image">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461607878860" ID="ID_1920400420" MODIFIED="1462372494580" TEXT="Download link "/>
|
||||
<node CREATED="1462372495159" ID="ID_95260866" MODIFIED="1462372498010" TEXT="Copy link"/>
|
||||
<node CREATED="1461607881802" ID="ID_98661252" MODIFIED="1461607883115" TEXT="Delete"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461607842284" ID="ID_1056962364" MODIFIED="1462372225114" TEXT="Dashboard (recent workouts and images)">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462477981731" ID="ID_1584782313" MODIFIED="1462477992939" TEXT="Click on workout and get all related graphs"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461606171232" FOLDED="true" ID="ID_622814831" MODIFIED="1465560179352" TEXT="Static Pages">
|
||||
<node CREATED="1461606207102" ID="ID_578601651" MODIFIED="1465560156611" TEXT="Donate">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461606226184" ID="ID_1214482888" MODIFIED="1461606232099" TEXT="Help cover hosting costs!"/>
|
||||
</node>
|
||||
<node CREATED="1461606209720" ID="ID_915618144" MODIFIED="1465560159175" TEXT="About">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461606219407" ID="ID_1994937123" MODIFIED="1461606224396" TEXT="Bla bla bla about"/>
|
||||
</node>
|
||||
<node CREATED="1461606211560" ID="ID_1050734643" MODIFIED="1465560162149" TEXT="Contact">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461606214176" ID="ID_929787220" MODIFIED="1461606217618" TEXT="Email contact form"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461606535579" ID="ID_1450476512" MODIFIED="1461606537849" TEXT="Admin">
|
||||
<node CREATED="1461606539053" ID="ID_283722711" MODIFIED="1465560176760" TEXT="Delete old workouts"/>
|
||||
<node CREATED="1461606693893" ID="ID_1225613996" MODIFIED="1461606698106" TEXT="Remove user"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461605512814" FOLDED="true" ID="ID_367361758" MODIFIED="1464105541217" POSITION="right" TEXT="Data">
|
||||
<node CREATED="1461605518069" ID="ID_931509269" MODIFIED="1461859560704" TEXT="Users">
|
||||
<linktarget COLOR="#b0b0b0" DESTINATION="ID_931509269" ENDARROW="Default" ENDINCLINATION="200;0;" ID="Arrow_ID_793154745" SOURCE="ID_942353046" STARTARROW="None" STARTINCLINATION="200;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605521065" ID="ID_1638831444" MODIFIED="1461859556854" TEXT="Standard">
|
||||
<linktarget COLOR="#b0b0b0" DESTINATION="ID_1638831444" ENDARROW="Default" ENDINCLINATION="191;0;" ID="Arrow_ID_304251916" SOURCE="ID_1797909649" STARTARROW="None" STARTINCLINATION="191;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605527357" ID="ID_64076292" MODIFIED="1461675033560" TEXT="username">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605531205" ID="ID_1160148822" MODIFIED="1461675039348" TEXT="password">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605534005" ID="ID_468992723" MODIFIED="1461675044250" TEXT="email address">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605537685" ID="ID_658719592" MODIFIED="1461675047673" TEXT="First name">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605541815" ID="ID_780111581" MODIFIED="1461675049604" TEXT="Last Name">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461651836946" ID="ID_1797909649" MODIFIED="1461859566661" TEXT="Rower">
|
||||
<arrowlink DESTINATION="ID_1638831444" ENDARROW="Default" ENDINCLINATION="191;0;" ID="Arrow_ID_304251916" STARTARROW="None" STARTINCLINATION="191;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605578428" ID="ID_1864317482" MODIFIED="1461675054304" TEXT="HR Bands (with default settings)">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605582890" ID="ID_1036263090" MODIFIED="1461652489462" TEXT="max">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605584970" ID="ID_349101423" MODIFIED="1461674288201" TEXT="an">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605606354" ID="ID_658122284" MODIFIED="1461674293973" TEXT="tr">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605609690" ID="ID_64081034" MODIFIED="1461674300195" TEXT="at">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605612128" ID="ID_1685146538" MODIFIED="1461674305654" TEXT="ut1">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605614208" ID="ID_1935848031" MODIFIED="1461674312392" TEXT="ut2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605618128" ID="ID_425502762" MODIFIED="1461674318162" TEXT="rest">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461605640561" ID="ID_1222231283" MODIFIED="1461674599803" TEXT="Default weight class">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605559179" ID="ID_707728856" MODIFIED="1461605560984" TEXT="Hidden">
|
||||
<node CREATED="1461605561891" ID="ID_1160097125" MODIFIED="1461674977236" TEXT="C2 log access token">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461605710787" ID="ID_1360155429" MODIFIED="1461605730720" TEXT="obtained when user grants permission through his C2 identity"/>
|
||||
</node>
|
||||
<node CREATED="1461605570034" ID="ID_1771848783" MODIFIED="1461674983016" TEXT="Access token expiration date">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461605740385" ID="ID_39541443" MODIFIED="1461605747853" TEXT="Workouts">
|
||||
<node CREATED="1461605749553" ID="ID_942353046" MODIFIED="1461652737920" TEXT="User">
|
||||
<arrowlink DESTINATION="ID_931509269" ENDARROW="Default" ENDINCLINATION="200;0;" ID="Arrow_ID_793154745" STARTARROW="None" STARTINCLINATION="200;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606406059" ID="ID_454812442" MODIFIED="1461652703049" TEXT="Workout_name">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606414638" ID="ID_928281830" MODIFIED="1461660580936" TEXT="Workout_date">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606429486" ID="ID_484521014" MODIFIED="1461866244072" TEXT="Workout_starttime">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606866528" ID="ID_1872216450" MODIFIED="1461866319482" TEXT="Workout_distance">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461866323170" ID="ID_936304102" MODIFIED="1461866324983" TEXT="meters"/>
|
||||
</node>
|
||||
<node CREATED="1461606878962" ID="ID_1128895938" MODIFIED="1461866381363" TEXT="Workout_duration">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461866327528" ID="ID_901906294" MODIFIED="1461866329945" TEXT="seconds"/>
|
||||
</node>
|
||||
<node CREATED="1461606908475" ID="ID_900580299" MODIFIED="1461866411448" TEXT="Workout_weight_class">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461606914708" FOLDED="true" ID="ID_931316189" MODIFIED="1461675065400" TEXT="Workout_type">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461606925676" ID="ID_1969400042" MODIFIED="1461606933440" TEXT="On-water"/>
|
||||
<node CREATED="1461606927748" ID="ID_1209065588" MODIFIED="1461606941465" TEXT="Indoor Rower"/>
|
||||
<node CREATED="1461606944797" ID="ID_610597647" MODIFIED="1461606949114" TEXT="Indoor Rower with Slides"/>
|
||||
<node CREATED="1461606952525" ID="ID_1889795917" MODIFIED="1461606956547" TEXT="Dynamic Indoor Rower"/>
|
||||
<node CREATED="1461606960376" ID="ID_294896523" MODIFIED="1461606962612" TEXT="Ski Erg"/>
|
||||
<node CREATED="1461606963397" ID="ID_490247020" MODIFIED="1461606967058" TEXT="Paddle Adapter"/>
|
||||
<node CREATED="1461606970534" ID="ID_1089182854" MODIFIED="1461606973571" TEXT="On-snow"/>
|
||||
</node>
|
||||
<node CREATED="1461605767159" ID="ID_156406" MODIFIED="1461866434741" TEXT="Filename (csv file)">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461606269644" ID="ID_196687111" MODIFIED="1461606286903" TEXT="I presume the data will be in painsled style csv files- not in the database"/>
|
||||
</node>
|
||||
<node CREATED="1461606317938" ID="ID_1830610935" MODIFIED="1463015586401" TEXT="Images">
|
||||
<linktarget COLOR="#b0b0b0" DESTINATION="ID_1830610935" ENDARROW="Default" ENDINCLINATION="115;0;" ID="Arrow_ID_576769313" SOURCE="ID_1806450802" STARTARROW="None" STARTINCLINATION="115;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605787942" ID="ID_6975390" MODIFIED="1461866507607" TEXT="Uploaded to c2 yes/no">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461605980412" ID="ID_739576489" MODIFIED="1461866856190" TEXT="Notes">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461823229485" ID="ID_1676270847" MODIFIED="1461836884659" TEXT="Image">
|
||||
<node CREATED="1461823234420" ID="ID_100561287" MODIFIED="1461866881645" TEXT="File name">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461823237869" ID="ID_366884875" MODIFIED="1461866884487" TEXT="Creation Date">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461823241228" ID="ID_1806450802" MODIFIED="1461866887134" TEXT="Workout">
|
||||
<arrowlink DESTINATION="ID_1830610935" ENDARROW="Default" ENDINCLINATION="115;0;" ID="Arrow_ID_576769313" STARTARROW="None" STARTINCLINATION="115;0;"/>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461606622088" FOLDED="true" ID="ID_1185569412" MODIFIED="1464024669570" POSITION="right" TEXT="Design">
|
||||
<node CREATED="1461606626928" ID="ID_500274274" MODIFIED="1461606634684" TEXT="Header">
|
||||
<node CREATED="1461607250605" ID="ID_277736788" MODIFIED="1461607542769" TEXT="Logo">
|
||||
<node CREATED="1461831818073" ID="ID_1883988129" MODIFIED="1461831820242" TEXT="Top Left"/>
|
||||
</node>
|
||||
<node CREATED="1461831845737" ID="ID_1769289061" MODIFIED="1461831849446" TEXT="Navigation Bar"/>
|
||||
<node CREATED="1461832234311" ID="ID_890051640" MODIFIED="1461832238780" TEXT="Value Prop on Home Page"/>
|
||||
<node CREATED="1461607537352" ID="ID_9873263" MODIFIED="1461607540890" TEXT="Dashboard"/>
|
||||
<node CREATED="1461607651139" ID="ID_1816736051" MODIFIED="1461607653176" TEXT="Workouts"/>
|
||||
<node CREATED="1461607681100" ID="ID_963617159" MODIFIED="1461607683905" TEXT="Add Workout"/>
|
||||
<node CREATED="1461832024698" ID="ID_704022131" MODIFIED="1461835713046" TEXT="Contact ">
|
||||
<node CREATED="1461832031127" ID="ID_1522003911" MODIFIED="1461832033220" TEXT="top right"/>
|
||||
</node>
|
||||
<node CREATED="1461606804240" ID="ID_1832303281" MODIFIED="1461607544061" TEXT="User"/>
|
||||
</node>
|
||||
<node CREATED="1461606635252" ID="ID_1658688353" MODIFIED="1461606636679" TEXT="Footer">
|
||||
<node CREATED="1461607518944" ID="ID_1140796060" MODIFIED="1461607526372" TEXT="Links to static pages"/>
|
||||
</node>
|
||||
<node CREATED="1461606637239" ID="ID_371706656" MODIFIED="1461606641893" TEXT="Side menu?"/>
|
||||
</node>
|
||||
<node CREATED="1461823376524" ID="ID_1672286072" MODIFIED="1461823378932" POSITION="left" TEXT="Testing"/>
|
||||
<node CREATED="1461825250754" FOLDED="true" ID="ID_478462481" MODIFIED="1468564897482" POSITION="left" TEXT="Functionality">
|
||||
<node CREATED="1461859283282" ID="ID_671390350" MODIFIED="1461859648988" TEXT="Workouts take user data for making plot">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859444717" ID="ID_231247258" MODIFIED="1461873064421" TEXT="File upload creates workout">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1461859462821" ID="ID_614435280" MODIFIED="1461873050715" TEXT="check for duplicate start times">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461861313345" ID="ID_1214320980" MODIFIED="1461868259008" TEXT="add workout starttime, workout distance, workout duration">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461876950835" ID="ID_1233516192" MODIFIED="1461939989747" TEXT="add DurationField instead of TimeField to Workout">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461939997214" ID="ID_623587817" MODIFIED="1461940003606" TEXT="Delete workouts">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859314613" ID="ID_1989736428" MODIFIED="1461956084613" TEXT="Plot info stored in Image class - linked to Workout - linked to user">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859340521" ID="ID_1835485102" MODIFIED="1461956098273" TEXT="Workout summary data added to workout on import">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859363717" ID="ID_1063073204" MODIFIED="1461956100660" TEXT="Import TCX files">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462037395055" ID="ID_426454632" MODIFIED="1462089744303" TEXT="restrict file import to csv and tcx">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461868236440" ID="ID_998738107" MODIFIED="1462092856141" TEXT="add tenths in rowingdata.py line 455">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462090268399" ID="ID_1789786780" MODIFIED="1463013907767" TEXT="add proper error handling">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462095525267" ID="ID_1485370247" MODIFIED="1462095529439" TEXT="Internal error handling"/>
|
||||
<node CREATED="1462095529783" ID="ID_1494810517" MODIFIED="1462095534480" TEXT="Error handling related to C2"/>
|
||||
</node>
|
||||
<node CREATED="1462385130662" ID="ID_1736622825" MODIFIED="1468564862058" TEXT="create C2 authorization/renewal functionality">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859380482" ID="ID_286348211" MODIFIED="1462095448230" TEXT="Connect to C2 and store token">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859292062" ID="ID_891978726" MODIFIED="1462114645928" TEXT="Upload simple workout to C2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462114661522" ID="ID_108970697" MODIFIED="1462126485430" TEXT="Store C2 workout ID in database for checking duplicates">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462114646664" ID="ID_1219356268" MODIFIED="1462258165015" TEXT="Upload stroke data to C2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462201886153" ID="ID_235589940" MODIFIED="1468564866385" TEXT="Add average and max HR to Workout model">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462220317016" ID="ID_247996816" MODIFIED="1462259473708" TEXT="Graph choices">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462220324724" ID="ID_1722947819" MODIFIED="1462259470955" TEXT="Add pie chart">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1461859296985" ID="ID_697148148" MODIFIED="1462279669306" TEXT="Import workouts from C2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462279678160" ID="ID_748439178" MODIFIED="1462372114571" TEXT="Upload TCX data to C2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1461859495116" ID="ID_1813236024" MODIFIED="1461859511687" TEXT="Add HR bands to "open" rowingdata view (for anonymous users)">
|
||||
<node CREATED="1464099527327" ID="ID_1377500887" MODIFIED="1464099533644" TEXT="made it easier to sign up"/>
|
||||
</node>
|
||||
<node CREATED="1461859515623" ID="ID_871304706" MODIFIED="1464024676014" TEXT="get sendmail working on rowsandall.com">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462451790489" ID="ID_1246677164" MODIFIED="1463146936088" TEXT="make password change integral part of the site">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1463013921749" ID="ID_891957290" MODIFIED="1464773708543" TEXT="Make interactive plots possible">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1463013931611" ID="ID_1645855977" MODIFIED="1463013936147" TEXT="use mpld3"/>
|
||||
<node CREATED="1463146923529" ID="ID_111815361" MODIFIED="1463146928361" TEXT="change plotting to bokeh"/>
|
||||
</node>
|
||||
<node CREATED="1464033158984" ID="ID_1019464919" MODIFIED="1468564874119" TEXT="add label under graph thumbnails">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1463056343673" ID="ID_1704885677" MODIFIED="1464773723535" TEXT="Make duration field prettier in C2 Import view">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1463898326795" ID="ID_304310926" MODIFIED="1468564877186" TEXT="compare 2 workouts">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1465541522068" ID="ID_24723428" MODIFIED="1465541524989" TEXT="add Teams"/>
|
||||
</node>
|
||||
<node CREATED="1462372120147" FOLDED="true" ID="ID_1790010779" MODIFIED="1468564903194" POSITION="left" TEXT="Bugs">
|
||||
<node CREATED="1462372122865" ID="ID_791488808" MODIFIED="1463926727764" TEXT="Export to C2 - reimport - 2 hours difference ">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462372134058" ID="ID_1541966541" MODIFIED="1462372139127" TEXT="Check time zone information"/>
|
||||
</node>
|
||||
<node CREATED="1462392509362" ID="ID_1974493580" MODIFIED="1464773734760" TEXT="Total time not correct">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462393932924" ID="ID_1584420283" MODIFIED="1462393949048" TEXT="Could take max('Elapsed Time') but this doesn't work for intervals sessions"/>
|
||||
<node CREATED="1462393949569" ID="ID_601203201" MODIFIED="1462393955852" TEXT="Perhaps detect if intervals or not"/>
|
||||
<node CREATED="1462394984031" ID="ID_772280168" MODIFIED="1462395007935" TEXT="Interestingly, the old painsledtoc2 upload from cmd line gives a shorter duration"/>
|
||||
</node>
|
||||
<node CREATED="1462392520077" ID="ID_1005078711" MODIFIED="1462395039415" TEXT="Interval workout time not rendered correctly on C2">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1462393593313" ID="ID_1412686474" MODIFIED="1462393610112" TEXT="If user is not registered to C2 and wants to upload data, responses are not working well"/>
|
||||
<node CREATED="1462433524171" ID="ID_207392923" MODIFIED="1464773757964" TEXT="Workout duration from RowPro seems to be wrong">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
<node CREATED="1462433646218" ID="ID_1865445212" MODIFIED="1462433655083" TEXT="Elapsed Time resets at intervals"/>
|
||||
<node CREATED="1462434136715" ID="ID_862653660" MODIFIED="1462434152061" TEXT="There is no time stamp - need to solve this in rowingdata.py"/>
|
||||
</node>
|
||||
<node CREATED="1462986270815" ID="ID_355099188" MODIFIED="1468564882289" TEXT="TCX files without HR data">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node CREATED="1463056227952" ID="ID_1543943630" MODIFIED="1463056234311" TEXT="TCX files from Painsled">
|
||||
<node CREATED="1463056996127" ID="ID_1741508714" MODIFIED="1463057048432" TEXT="No lat/lon values present"/>
|
||||
<node CREATED="1464027094358" ID="ID_109801653" MODIFIED="1464027099523" TEXT="can import through strava?"/>
|
||||
</node>
|
||||
</node>
|
||||
<node CREATED="1462383105838" FOLDED="true" ID="ID_1770973494" MODIFIED="1464773783299" POSITION="right" TEXT="Other">
|
||||
<node CREATED="1462383109198" ID="ID_1666350492" MODIFIED="1463015612121" TEXT="Migrate from Celery to RQ">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</map>
|
||||
BIN
Rowsandall.com.pdf
Normal file
BIN
Rowsandall.com.pdf
Normal file
Binary file not shown.
1
TrainingCenterDatabasev2.xsd
Normal file
1
TrainingCenterDatabasev2.xsd
Normal file
File diff suppressed because one or more lines are too long
4
cvkbrno/__init__.py
Normal file
4
cvkbrno/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
||||
from __future__ import absolute_import
|
||||
LOGIN_REDIRECT_URL = '/cvkbrno/base'
|
||||
|
||||
from .tasks import app as celery_app
|
||||
BIN
cvkbrno/__init__.pyc
Normal file
BIN
cvkbrno/__init__.pyc
Normal file
Binary file not shown.
22
cvkbrno/admin.py
Normal file
22
cvkbrno/admin.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
|
||||
from .models import BoatCategory, Member, Boat, Outing, Races,MemberWork
|
||||
|
||||
class OutingAdmin(admin.ModelAdmin):
|
||||
list_display = ('starttime','rower','boat','distance','status')
|
||||
|
||||
class RacesAdmin(admin.ModelAdmin):
|
||||
list_display = ('name','startdatetime')
|
||||
|
||||
class MemberWorkAdmin(admin.ModelAdmin):
|
||||
list_display = ('date','name')
|
||||
|
||||
admin.site.register(BoatCategory)
|
||||
admin.site.register(Boat)
|
||||
admin.site.register(Member)
|
||||
admin.site.register(MemberWork,MemberWorkAdmin)
|
||||
admin.site.register(Outing,OutingAdmin)
|
||||
admin.site.register(Races,RacesAdmin)
|
||||
|
||||
BIN
cvkbrno/admin.pyc
Normal file
BIN
cvkbrno/admin.pyc
Normal file
Binary file not shown.
7
cvkbrno/apps.py
Normal file
7
cvkbrno/apps.py
Normal file
@@ -0,0 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class CvkbrnoConfig(AppConfig):
|
||||
name = 'cvkbrno'
|
||||
27
cvkbrno/celery.py
Normal file
27
cvkbrno/celery.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import os
|
||||
|
||||
from celery import Celery
|
||||
|
||||
# set the default Django settings module for the 'celery' program.
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'rowsandall_app.settings')
|
||||
|
||||
from django.conf import settings # noqa
|
||||
|
||||
app = Celery('tasks',
|
||||
broker='redis://localhost',
|
||||
backend='redis://localhost',)
|
||||
|
||||
class Config:
|
||||
CELERY_TIMEZONE = 'Europe/Prague'
|
||||
|
||||
# Using a string here means the worker will not have to
|
||||
# pickle the object when using Windows.
|
||||
app.config_from_object('django.conf:settings')
|
||||
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
|
||||
|
||||
|
||||
@app.task(bind=True)
|
||||
def debug_task(self):
|
||||
print('Request: {0!r}'.format(self.request))
|
||||
BIN
cvkbrno/celery.pyc
Normal file
BIN
cvkbrno/celery.pyc
Normal file
Binary file not shown.
152
cvkbrno/forms.py
Normal file
152
cvkbrno/forms.py
Normal file
@@ -0,0 +1,152 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django import forms
|
||||
from cvkbrno.models import Outing,Member,Boat,BoatCategory,Races,MemberWork
|
||||
from django.contrib.auth.models import User
|
||||
from django.forms import ModelForm
|
||||
from models import Outing
|
||||
from django.contrib.admin import widgets
|
||||
from django.contrib import admin
|
||||
from django.utils import timezone,translation
|
||||
from django.forms.widgets import CheckboxSelectMultiple
|
||||
from django.forms.models import ModelMultipleChoiceField
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import datetime
|
||||
|
||||
def is_future_date_validator(value):
|
||||
if value < timezone.now().date():
|
||||
raise forms.ValidationError("{0} is not a future date.".format(value))
|
||||
|
||||
|
||||
|
||||
# forms here
|
||||
|
||||
class CustomSelectMultiple(ModelMultipleChoiceField):
|
||||
def label_from_instance(self, obj):
|
||||
return "%s" %(obj.name)
|
||||
|
||||
class OutingForm(ModelForm):
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance']
|
||||
|
||||
|
||||
|
||||
class OutingCloseForm(ModelForm):
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance','comment']
|
||||
widgets = {
|
||||
'comment': forms.Textarea,
|
||||
}
|
||||
|
||||
class DateInput(forms.DateInput):
|
||||
input_type = 'date'
|
||||
|
||||
class TimeInput(forms.TimeInput):
|
||||
input_type = 'time'
|
||||
|
||||
class OutingReserveForm(ModelForm):
|
||||
startdate = forms.DateField(widget=DateInput(),label = _("Start Date"),
|
||||
validators=[is_future_date_validator])
|
||||
starttime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("Start Time"))
|
||||
endtime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("End Time"))
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance']
|
||||
|
||||
class RacesEditForm(ModelForm):
|
||||
startdate = forms.DateField(widget=DateInput(),label = _("Start Date"),
|
||||
)
|
||||
starttime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("Start Time"))
|
||||
enddate = forms.DateField(widget=DateInput,label = _("End Date"),
|
||||
)
|
||||
endtime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("End Time"))
|
||||
|
||||
|
||||
def clean(self):
|
||||
cleaned_data = super(RacesEditForm, self).clean()
|
||||
enddate = cleaned_data.get('enddate')
|
||||
endtime = cleaned_data.get('endtime')
|
||||
startdate = cleaned_data.get('startdate')
|
||||
starttime = cleaned_data.get('starttime')
|
||||
if startdate and starttime:
|
||||
startdatetime = (str(startdate) + ' ' + str(starttime))
|
||||
startdatetime = datetime.datetime.strptime(startdatetime,"%Y-%m-%d %H:%M:%S")
|
||||
startdatetime = timezone.make_aware(startdatetime)
|
||||
if timezone.now() >= startdatetime:
|
||||
msg = _("Start date/time must be in the future")
|
||||
self.add_error('startdate', msg)
|
||||
self.add_error('starttime', msg)
|
||||
|
||||
if enddate and endtime:
|
||||
enddatetime = (str(enddate) + ' ' + str(endtime))
|
||||
enddatetime = datetime.datetime.strptime(enddatetime,"%Y-%m-%d %H:%M:%S")
|
||||
enddatetime = timezone.make_aware(enddatetime)
|
||||
if startdatetime >= enddatetime:
|
||||
msg = _("End date/time must be after Start date/time")
|
||||
self.add_error('enddate', msg)
|
||||
self.add_error('endtime', msg)
|
||||
|
||||
return cleaned_data
|
||||
|
||||
class Meta:
|
||||
model = Races
|
||||
fields = ['name','startdate','starttime','enddate','endtime','transportboats']
|
||||
widgets = {
|
||||
'transportboats': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class MemberEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = Member
|
||||
fields = ['status','contributions','categories','hoursworked']
|
||||
widgets = {
|
||||
'categories': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class UserEditForm(ModelForm):
|
||||
email = forms.CharField(required=False)
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['first_name','last_name','email']
|
||||
|
||||
class UserCreateForm(ModelForm):
|
||||
password = forms.CharField(widget=forms.PasswordInput())
|
||||
email = forms.CharField(required=False)
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['first_name','last_name','email','username','password']
|
||||
|
||||
class PassWordConfirmForm(forms.Form):
|
||||
passwordconfirm = forms.CharField(widget=forms.PasswordInput(),
|
||||
label="repeat your password")
|
||||
|
||||
class BoatEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = Boat
|
||||
fields = ['boatcode','boatname','categories',
|
||||
'nrseats','status','comment']
|
||||
widgets = {
|
||||
'comment': forms.Textarea,
|
||||
'categories': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class BoatCategoryEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = BoatCategory
|
||||
fields = ['name']
|
||||
|
||||
class MemberWorkCreateForm(ModelForm):
|
||||
class Meta:
|
||||
model = MemberWork
|
||||
fields = ['date','name','hours','comment','worker']
|
||||
widgets = {
|
||||
'date': DateInput(),
|
||||
'comment': forms.Textarea,
|
||||
'worker': CheckboxSelectMultiple(),
|
||||
}
|
||||
BIN
cvkbrno/forms.pyc
Normal file
BIN
cvkbrno/forms.pyc
Normal file
Binary file not shown.
BIN
cvkbrno/locale/cs/LC_MESSAGES/django.mo
Normal file
BIN
cvkbrno/locale/cs/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
602
cvkbrno/locale/cs/LC_MESSAGES/django.po
Normal file
602
cvkbrno/locale/cs/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,602 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: webmaster@localhost\n"
|
||||
"POT-Creation-Date: 2016-07-25 13:49:00\n"
|
||||
"PO-Revision-Date: 2016-07-25 13:49:00\n"
|
||||
"Last-Translator: Server <root@localhost>\n"
|
||||
"Language-Team: English <webmaster@localhost>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:162
|
||||
msgid "Action"
|
||||
msgstr "Akce"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:22
|
||||
msgid "Add Boat"
|
||||
msgstr "nová loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:22
|
||||
msgid "Add Boat Category"
|
||||
msgstr "nová kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:22
|
||||
msgid "Add Member"
|
||||
msgstr "nový člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:22
|
||||
msgid "Add Members Work"
|
||||
msgstr "Přidat Brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:22
|
||||
msgid "Add Race Event"
|
||||
msgstr "přidat nové závody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:173
|
||||
msgid "Add me"
|
||||
msgstr "Budu tam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:23
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:49
|
||||
msgid "Boat"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:17
|
||||
msgid "Boat Category Admin"
|
||||
msgstr "Správa kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "kód lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "název lodi"
|
||||
|
||||
#: .\cvkbrno\views.py:929
|
||||
msgid "Boat created"
|
||||
msgstr "Nová loď vytvořena"
|
||||
|
||||
#: .\cvkbrno\views.py:96 .\cvkbrno\views.py:124
|
||||
msgid "Boat is at races at that time"
|
||||
msgstr "loď bude na závodech"
|
||||
|
||||
#: .\cvkbrno\views.py:87
|
||||
msgid "Boat is on the water at that time"
|
||||
msgstr "loď je na vodě"
|
||||
|
||||
#: .\cvkbrno\views.py:92
|
||||
msgid "Boat is planned to go on transport at that time"
|
||||
msgstr "loď se bude nakládat na vlek"
|
||||
|
||||
#: .\cvkbrno\views.py:120
|
||||
msgid "Boat will go to races at that time"
|
||||
msgstr "loď bude na závodech"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:23
|
||||
msgid "Boat:"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr "lodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:6
|
||||
msgid "Boats Admin"
|
||||
msgstr "Správa lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:39
|
||||
msgid "Boats Out"
|
||||
msgstr "lodě na vodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr "kategorie"
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr "změny uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr "změny uloženy"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "klub"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:29
|
||||
msgid "Code"
|
||||
msgstr "Kód"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "komentář"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:34
|
||||
msgid "Complete"
|
||||
msgstr "Hotová"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_delete_confirm.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:12
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:12
|
||||
msgid "Confirm Delete"
|
||||
msgstr "potvrdit smazání"
|
||||
|
||||
#: .\cvkbrno\views.py:108 .\cvkbrno\views.py:112
|
||||
msgid "Conflicting reservations"
|
||||
msgstr "Konflikt s jinou rezervaci"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:33
|
||||
msgid "Contributions"
|
||||
msgstr "příspěvky"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:17
|
||||
msgid "Create Boat"
|
||||
msgstr "nová loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:17
|
||||
msgid "Create Category"
|
||||
msgstr "nová kategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:17
|
||||
msgid "Create Member"
|
||||
msgstr "Nový člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:17
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:17
|
||||
msgid "Create Members Work"
|
||||
msgstr "Přidat Brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:17
|
||||
msgid "Create Races Event"
|
||||
msgstr "přidat nové závody"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "datum"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:13
|
||||
msgid "Delete"
|
||||
msgstr "odstranit"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:6
|
||||
msgid "Delete Boat Category"
|
||||
msgstr "Odstranit kategorii lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:6
|
||||
msgid "Delete Member"
|
||||
msgstr "odstranit člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:50
|
||||
msgid "Departure time"
|
||||
msgstr "čas zahájení"
|
||||
|
||||
#: .\cvkbrno\models.py:140
|
||||
msgid "Distance (km)"
|
||||
msgstr "Vzdálenost (km)"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:34
|
||||
msgid "Edit"
|
||||
msgstr "upravovat"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:6
|
||||
msgid "Edit Boat"
|
||||
msgstr "upravovat loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:23
|
||||
msgid "Edit Category"
|
||||
msgstr "Upravovat kategorii"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:6
|
||||
msgid "Edit Member"
|
||||
msgstr "upravovat člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:17
|
||||
msgid "Edit Member Work"
|
||||
msgstr "Upravovat brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:27
|
||||
msgid "End"
|
||||
msgstr "Konec"
|
||||
|
||||
#: .\cvkbrno\forms.py:62
|
||||
msgid "End Date"
|
||||
msgstr "datum návratu"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Time"
|
||||
msgstr "Předpokládaný čas ukončení"
|
||||
|
||||
#: .\cvkbrno\forms.py:86
|
||||
msgid "End date/time must be after Start date/time"
|
||||
msgstr "datum návratu musí být po datu odjezdu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:32
|
||||
msgid "First Name"
|
||||
msgstr "jméno"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:53
|
||||
msgid "Forgotten Password?"
|
||||
msgstr "Zapomenuté heslo?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:17
|
||||
msgid "Going Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:25
|
||||
msgid "Is boat OK?"
|
||||
msgstr "Je loď v pořádku?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:31
|
||||
msgid "Last Name"
|
||||
msgstr "Příjmení"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:32
|
||||
msgid "Login"
|
||||
msgstr "přihlásit se"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:6
|
||||
msgid "Make a Reservation"
|
||||
msgstr "Rezervovat"
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr "Rezervuj"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr "členové"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:17
|
||||
msgid "Members Admin"
|
||||
msgstr "správa členů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:17
|
||||
msgid "Members Work Admin"
|
||||
msgstr "Správa Brigád"
|
||||
|
||||
#: .\cvkbrno\views.py:1442
|
||||
msgid "Members Work Created"
|
||||
msgstr "Brigáda vytvořena"
|
||||
|
||||
#: .\cvkbrno\views.py:1594
|
||||
msgid "Members Work Updated"
|
||||
msgstr "Brigáda uložena"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:67
|
||||
msgid "Meterboard"
|
||||
msgstr "Přehled kilometrů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:43
|
||||
msgid "Meterboard Boats"
|
||||
msgstr "Přehled kilometrů lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:61
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:29
|
||||
msgid "Name"
|
||||
msgstr "jméno"
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr "Nový člen vytvořen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:28
|
||||
msgid "No"
|
||||
msgstr "Ne"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "počet míst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:24
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr "změnit heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:18
|
||||
msgid "Please check the boat"
|
||||
msgstr "zkontrolujte loď."
|
||||
|
||||
#: .\cvkbrno\views.py:966
|
||||
msgid "Race deleted"
|
||||
msgstr "Závod smazán"
|
||||
|
||||
#: .\cvkbrno\views.py:917
|
||||
msgid "Race has been saved"
|
||||
msgstr "Závod uložen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:17
|
||||
msgid "Races Admin"
|
||||
msgstr "Administrace Závodů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:49
|
||||
msgid "Recent Outings"
|
||||
msgstr "Historie jízd"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:37
|
||||
msgid "Recent Outings with this boat"
|
||||
msgstr "Historie jízd na této lodi"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:171
|
||||
msgid "Remove me"
|
||||
msgstr "Nebudu tam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:51
|
||||
msgid "Reserved by"
|
||||
msgstr "kdo rezervoval"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:5
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:16
|
||||
msgid "Return from outing"
|
||||
msgstr "jdu z vody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:47
|
||||
msgid "Return time"
|
||||
msgstr "čas návratu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:49
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:62
|
||||
msgid "Rower"
|
||||
msgstr "Strok"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:39
|
||||
msgid "Save"
|
||||
msgstr "uložit"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:25
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#: .\cvkbrno\forms.py:40
|
||||
msgid "Start Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Time"
|
||||
msgstr "Čas"
|
||||
|
||||
#: .\cvkbrno\forms.py:78
|
||||
msgid "Start date/time must be in the future"
|
||||
msgstr "Datum a čas závodu musí být v budoucnosti"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:85
|
||||
msgid "Temporarily Unavailable"
|
||||
msgstr "Dočasně nedostupné"
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "Tyto dvě hesla nejsou stejné"
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "Existuje již loď s tímto kódem"
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "Již existuje uživatel s tímto uživatelským jménem"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr "doprava"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:156
|
||||
msgid "Upcoming Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:103
|
||||
msgid "Upcoming Races"
|
||||
msgstr "Příští Závody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:17
|
||||
msgid "Username"
|
||||
msgstr "uživatelské jméno"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:8
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:20
|
||||
msgid "View Outing"
|
||||
msgstr "Detail jízdy"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr "Vítej,"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "název brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Worked hours"
|
||||
msgstr "odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "Worker"
|
||||
msgstr "Brigádníci"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:27
|
||||
msgid "Yes"
|
||||
msgstr "Ano"
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "Nejste na vodě."
|
||||
|
||||
#: .\cvkbrno\views.py:780
|
||||
msgid "You must select additional crew members for this boat"
|
||||
msgstr "Musíte vybrat další členy posádky"
|
||||
|
||||
#: .\cvkbrno\views.py:594
|
||||
msgid "You still have an active outing. Check in first."
|
||||
msgstr "Máte stále aktivní výlet. Vraťte loď."
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:7
|
||||
msgid "Your username and password didn't match. Please try again."
|
||||
msgstr "Vaše uživatelské jméno a heslo se neshodují. Prosím zkuste to znovu."
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "aktivní"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "správce"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr "loď smazána"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "lodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
msgid "by month"
|
||||
msgstr "za poslední měsíc"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:22
|
||||
msgid "by week"
|
||||
msgstr "za tento týden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:12
|
||||
msgid "by year"
|
||||
msgstr "letos"
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr "kategorie smazána"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "trenér"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "dokončený"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr "poškozená"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "provedený"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "loděnice"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr "odhlásit"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "člen"
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr "člen smazán"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "Brigáda"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "členové"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "jízda"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "jízdy"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "plánovaný"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "závod"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "závody"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "voda"
|
||||
244
cvkbrno/locale/cs/LC_MESSAGES/django.po~
Normal file
244
cvkbrno/locale/cs/LC_MESSAGES/django.po~
Normal file
@@ -0,0 +1,244 @@
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Date/Time"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Date/Time"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:117
|
||||
msgid "Distance"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:304 .\cvkbrno\views.py:398 .\cvkbrno\views.py:445
|
||||
#: .\cvkbrno\views.py:493
|
||||
msgid "invalid form"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:649
|
||||
msgid "You are not out. Go rowing first."
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:714
|
||||
msgid "Conflicting reservations exist"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:731
|
||||
msgid "Invalid Form"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr ""
|
||||
BIN
cvkbrno/locale/nl/LC_MESSAGES/django.mo
Normal file
BIN
cvkbrno/locale/nl/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
604
cvkbrno/locale/nl/LC_MESSAGES/django.po
Normal file
604
cvkbrno/locale/nl/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,604 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: webmaster@localhost\n"
|
||||
"POT-Creation-Date: 2016-07-25 13:49:00\n"
|
||||
"PO-Revision-Date: 2016-07-25 13:49:00\n"
|
||||
"Last-Translator: Server <root@localhost>\n"
|
||||
"Language-Team: English <webmaster@localhost>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:162
|
||||
msgid "Action"
|
||||
msgstr "Aktie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:22
|
||||
msgid "Add Boat"
|
||||
msgstr "nieuwe boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:22
|
||||
msgid "Add Boat Category"
|
||||
msgstr "nieuwe botencategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:22
|
||||
msgid "Add Member"
|
||||
msgstr "nieuw lid"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:22
|
||||
msgid "Add Members Work"
|
||||
msgstr "Nieuwe Werkdienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:22
|
||||
msgid "Add Race Event"
|
||||
msgstr "nieuwe wedstrijden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:173
|
||||
msgid "Add me"
|
||||
msgstr "Ik doe mee"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:23
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:49
|
||||
msgid "Boat"
|
||||
msgstr "boot"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "botencategorieën"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "botencategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:17
|
||||
msgid "Boat Category Admin"
|
||||
msgstr "Beheer botencategorieen"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "bootcode"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "bootnaam"
|
||||
|
||||
#: .\cvkbrno\views.py:929
|
||||
msgid "Boat created"
|
||||
msgstr "Nieuwe boot aangemaakt"
|
||||
|
||||
#: .\cvkbrno\views.py:96 .\cvkbrno\views.py:124
|
||||
msgid "Boat is at races at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\views.py:87
|
||||
msgid "Boat is on the water at that time"
|
||||
msgstr "Op dit tijdstip is de boot op het water"
|
||||
|
||||
#: .\cvkbrno\views.py:92
|
||||
msgid "Boat is planned to go on transport at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\views.py:120
|
||||
msgid "Boat will go to races at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:23
|
||||
msgid "Boat:"
|
||||
msgstr "Boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr "boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:6
|
||||
msgid "Boats Admin"
|
||||
msgstr "Beheer boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:39
|
||||
msgid "Boats Out"
|
||||
msgstr "boten op het water"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr "categorieën"
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr "wijzigingen opgeslagen"
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr "wijzigingen opgeslagen"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "club"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:29
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "commentaar"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:34
|
||||
msgid "Complete"
|
||||
msgstr "Gedaan"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_delete_confirm.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:12
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:12
|
||||
msgid "Confirm Delete"
|
||||
msgstr "Bevestig verwijderen"
|
||||
|
||||
#: .\cvkbrno\views.py:108 .\cvkbrno\views.py:112
|
||||
msgid "Conflicting reservations"
|
||||
msgstr "Conflict met andere reservering"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:33
|
||||
msgid "Contributions"
|
||||
msgstr "contributie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:17
|
||||
msgid "Create Boat"
|
||||
msgstr "Nieuwe boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:17
|
||||
msgid "Create Category"
|
||||
msgstr "Nieuwe categorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:17
|
||||
msgid "Create Member"
|
||||
msgstr "Nieuw lid"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:17
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:17
|
||||
msgid "Create Members Work"
|
||||
msgstr "Nieuwe Werkdienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:17
|
||||
msgid "Create Races Event"
|
||||
msgstr "nieuwe wedstrijden"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "datum"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:13
|
||||
msgid "Delete"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:6
|
||||
msgid "Delete Boat Category"
|
||||
msgstr "Botencategorie verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:6
|
||||
msgid "Delete Member"
|
||||
msgstr "Lid verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:50
|
||||
msgid "Departure time"
|
||||
msgstr "tijd op water"
|
||||
|
||||
#: .\cvkbrno\models.py:140
|
||||
msgid "Distance (km)"
|
||||
msgstr "Afstand (km)"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:34
|
||||
msgid "Edit"
|
||||
msgstr "Bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:6
|
||||
msgid "Edit Boat"
|
||||
msgstr "Boot bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:23
|
||||
msgid "Edit Category"
|
||||
msgstr "Categorie bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:6
|
||||
msgid "Edit Member"
|
||||
msgstr "Lid bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:17
|
||||
msgid "Edit Member Work"
|
||||
msgstr "Bewerk dienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:27
|
||||
msgid "End"
|
||||
msgstr "Einde"
|
||||
|
||||
#: .\cvkbrno\forms.py:62
|
||||
msgid "End Date"
|
||||
msgstr "datum terugreis"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Time"
|
||||
msgstr "Verwachte eindtijd"
|
||||
|
||||
#: .\cvkbrno\forms.py:86
|
||||
msgid "End date/time must be after Start date/time"
|
||||
msgstr "datum terugreis moet later zijn dan datum heenreis"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:32
|
||||
msgid "First Name"
|
||||
msgstr "Voornaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:53
|
||||
msgid "Forgotten Password?"
|
||||
msgstr "Wachtwoord vergeten?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr "ga roeien"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:17
|
||||
msgid "Going Rowing"
|
||||
msgstr "Ga roeien"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "uren"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "gewerkte uren"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:25
|
||||
msgid "Is boat OK?"
|
||||
msgstr "Is de boot onbeschadigd?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:31
|
||||
msgid "Last Name"
|
||||
msgstr "Achternaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:32
|
||||
msgid "Login"
|
||||
msgstr "Aanmelden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:6
|
||||
msgid "Make a Reservation"
|
||||
msgstr "Reserveren"
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr "reserveer"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr "leden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:17
|
||||
msgid "Members Admin"
|
||||
msgstr "ledenbeheer"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr "ledenwerk"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:17
|
||||
msgid "Members Work Admin"
|
||||
msgstr "Beheer Diensten"
|
||||
|
||||
#: .\cvkbrno\views.py:1442
|
||||
msgid "Members Work Created"
|
||||
msgstr "Werkdienst gemaakt"
|
||||
|
||||
#: .\cvkbrno\views.py:1594
|
||||
msgid "Members Work Updated"
|
||||
msgstr "Werkdienst opgeslagen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:67
|
||||
msgid "Meterboard"
|
||||
msgstr "Geroeide kilometers"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:43
|
||||
msgid "Meterboard Boats"
|
||||
msgstr "Geroeide kilometers per boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:61
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:29
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr "nieuw lid aangemaakt"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:28
|
||||
msgid "No"
|
||||
msgstr "Nee"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "aantal bankjes"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:24
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr "wijzig wachtwoord"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:18
|
||||
msgid "Please check the boat"
|
||||
msgstr "controleer de boot op beschadigingen"
|
||||
|
||||
#: .\cvkbrno\views.py:966
|
||||
msgid "Race deleted"
|
||||
msgstr "Wedstrijd verwijderd"
|
||||
|
||||
#: .\cvkbrno\views.py:917
|
||||
msgid "Race has been saved"
|
||||
msgstr "Wedstrijd opgeslagen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:17
|
||||
msgid "Races Admin"
|
||||
msgstr "Administratie Races"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:49
|
||||
msgid "Recent Outings"
|
||||
msgstr "recente sessies"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:37
|
||||
msgid "Recent Outings with this boat"
|
||||
msgstr "recente sessies met deze boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:171
|
||||
msgid "Remove me"
|
||||
msgstr "Ik doe niet mee"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr "reserveringen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:51
|
||||
msgid "Reserved by"
|
||||
msgstr "Gereserveerd door"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:5
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:16
|
||||
msgid "Return from outing"
|
||||
msgstr "terugkomen van het water"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:47
|
||||
msgid "Return time"
|
||||
msgstr "terug om"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:49
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:62
|
||||
msgid "Rower"
|
||||
msgstr "Roeier"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:39
|
||||
msgid "Save"
|
||||
msgstr "Opslaan"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:25
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#: .\cvkbrno\forms.py:40
|
||||
msgid "Start Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Time"
|
||||
msgstr "Begintijd"
|
||||
|
||||
#: .\cvkbrno\forms.py:78
|
||||
msgid "Start date/time must be in the future"
|
||||
msgstr "Datum en tijd van de wedstrijd moet in de toekomst zijn"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:85
|
||||
msgid "Temporarily Unavailable"
|
||||
msgstr "Tijdelijk niet beschikbaar"
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "de twee wachtwoorden zijn niet gelijk"
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "er is al een boot met die code"
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "er is al een gebruiker met die gebruikersnaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr "transport"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:156
|
||||
msgid "Upcoming Members Work"
|
||||
msgstr "Werkdiensten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:103
|
||||
msgid "Upcoming Races"
|
||||
msgstr "Volgende Wedstrijden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:17
|
||||
msgid "Username"
|
||||
msgstr "Gebruikersnaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:8
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:20
|
||||
msgid "View Outing"
|
||||
msgstr "Sessie details"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr "Welkom,"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "ledenwerk naam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Worked hours"
|
||||
msgstr "gewerkte uren"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "Worker"
|
||||
msgstr "Leden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:27
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "U heeft geen afgeschreven boten. Schrijf eerst een boot af"
|
||||
|
||||
#: .\cvkbrno\views.py:780
|
||||
msgid "You must select additional crew members for this boat"
|
||||
msgstr "U moet de andere leden in de ploeg selecteren"
|
||||
|
||||
#: .\cvkbrno\views.py:594
|
||||
msgid "You still have an active outing. Check in first."
|
||||
msgstr "U hebt uw boot nog niet ingecheckt. Check eerst in."
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:7
|
||||
msgid "Your username and password didn't match. Please try again."
|
||||
msgstr ""
|
||||
"Uw wachtwoord en gebruikersnaam komen niet overeen. Probeer het alstublieft "
|
||||
"opnieuw."
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "actief"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "beheerder"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "boot"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "botencategorieën"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "botencategorie"
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr "boot verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
msgid "by month"
|
||||
msgstr "afgelopen maand"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:22
|
||||
msgid "by week"
|
||||
msgstr "deze week"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:12
|
||||
msgid "by year"
|
||||
msgstr "dit jaar"
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr "categorie verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "coach"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "compleet"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr "beschadigd"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "uitgevoerd"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "botenloods"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr "uitloggen"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "lid"
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr "lid verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "ledenwerk"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "leden"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "roeisessie"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "roeisessies"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "gepland"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "wedstrijd"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "wedstrijden"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "reservering"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "water"
|
||||
263
cvkbrno/locale/nl/LC_MESSAGES/django.po~
Normal file
263
cvkbrno/locale/nl/LC_MESSAGES/django.po~
Normal file
@@ -0,0 +1,263 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-19 08:27+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "Kategorie Lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "trenér"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "clen"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "správce"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "clenové"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "Kategorie Lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "Klub"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "Odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "lod"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "lode"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "název lodi"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "Kód Lode"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "Pocet míst"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "na vode"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "v hangaru"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:656
|
||||
msgid "damaged"
|
||||
msgstr "poškozená"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "na závodech"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "brigády"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "Hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "Název Brigády"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "plánovaná"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "hotová"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "výjezd"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "výjezdy"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Date/Time"
|
||||
msgstr "Startovní Datum/Cas"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Date/Time"
|
||||
msgstr "Datum/Cas ukoncení"
|
||||
|
||||
#: .\cvkbrno\models.py:117
|
||||
msgid "Distance"
|
||||
msgstr "Vzdálenost"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "Komentár"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "aktivní"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "dokoncený"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "závod"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:26
|
||||
msgid "Welcome,"
|
||||
msgstr "Vítej,"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:30
|
||||
msgid "Password Change"
|
||||
msgstr "Zmenit Heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:42
|
||||
msgid "Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:56
|
||||
msgid "Go Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:66
|
||||
msgid "Reservations"
|
||||
msgstr "Rezervace"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:75
|
||||
msgid "Boats"
|
||||
msgstr "Lode"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:83
|
||||
msgid "Members"
|
||||
msgstr "Clenové"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:91
|
||||
msgid "Transport"
|
||||
msgstr "Doprava"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:99
|
||||
msgid "Categories"
|
||||
msgstr "Kategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:106
|
||||
msgid "logout"
|
||||
msgstr "odhlásit"
|
||||
|
||||
#: .\cvkbrno\views.py:240
|
||||
msgid "boat deleted"
|
||||
msgstr "lod smazána"
|
||||
|
||||
#: .\cvkbrno\views.py:254
|
||||
msgid "member deleted"
|
||||
msgstr "clen smazán"
|
||||
|
||||
#: .\cvkbrno\views.py:268
|
||||
msgid "category deleted"
|
||||
msgstr "kategorie smazána"
|
||||
|
||||
#: .\cvkbrno\views.py:299 .\cvkbrno\views.py:393 .\cvkbrno\views.py:440
|
||||
#: .\cvkbrno\views.py:488
|
||||
msgid "invalid form"
|
||||
msgstr "neplatný formulár"
|
||||
|
||||
#: .\cvkbrno\views.py:532 .\cvkbrno\views.py:538 .\cvkbrno\views.py:916
|
||||
msgid "Changes saved"
|
||||
msgstr "Zmeny uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:638
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "Nemáte žádné aktivní výjezdy. Jdete nejdríve na vodu."
|
||||
|
||||
#: .\cvkbrno\views.py:644
|
||||
msgid "You are not out. Go rowing first."
|
||||
msgstr "Nejste na vode. Jdete nejdríve na vodu."
|
||||
|
||||
#: .\cvkbrno\views.py:709
|
||||
msgid "Conflicting reservations exist"
|
||||
msgstr "Konflikt rezervací"
|
||||
|
||||
#: .\cvkbrno\views.py:726
|
||||
msgid "Invalid Form"
|
||||
msgstr "Neplatný Formulár"
|
||||
|
||||
#: .\cvkbrno\views.py:742
|
||||
msgid "Make a reservation"
|
||||
msgstr "Rezervujte"
|
||||
|
||||
#: .\cvkbrno\views.py:768 .\cvkbrno\views.py:809
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "Již existuje jiná lod s tímto kódem."
|
||||
|
||||
#: .\cvkbrno\views.py:818
|
||||
msgid "Changes Saved"
|
||||
msgstr "Zmeny Uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:843
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "Nazadal jste stejná hesla."
|
||||
|
||||
#: .\cvkbrno\views.py:850
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "Uživatel s tímto uživatelském jménem již existuje"
|
||||
|
||||
#: .\cvkbrno\views.py:875
|
||||
msgid "New Member Created"
|
||||
msgstr "Nový clen vytvoren"
|
||||
65
cvkbrno/migrations/0001_initial.py
Normal file
65
cvkbrno/migrations/0001_initial.py
Normal file
@@ -0,0 +1,65 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-13 15:14
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Boat',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('boatname', models.CharField(max_length=30)),
|
||||
('boatcode', models.CharField(max_length=10)),
|
||||
('nrseats', models.IntegerField()),
|
||||
('status', models.CharField(choices=[('water', 'water'), ('hangar', 'hangar'), ('damaged', 'damaged'), ('races', 'races')], default='hangar', max_length=30)),
|
||||
('comment', models.CharField(blank=True, max_length=100)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='BoatCategory',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=30)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Member',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('contributions', models.BooleanField(default=True)),
|
||||
('status', models.CharField(choices=[('coach', 'coach'), ('member', 'member'), ('administrator', 'administrator')], default='member', max_length=30)),
|
||||
('categories', models.ManyToManyField(to='cvkbrno.BoatCategory')),
|
||||
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Outing',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('starttime', models.DateTimeField()),
|
||||
('endtime', models.DateTimeField()),
|
||||
('distance', models.FloatField()),
|
||||
('comment', models.CharField(blank=True, max_length=100)),
|
||||
('status', models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30)),
|
||||
('boat', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cvkbrno.Boat')),
|
||||
('rower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cvkbrno.Member')),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='boat',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0001_initial.pyc
Normal file
BIN
cvkbrno/migrations/0001_initial.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0002_auto_20160515_0910.py
Normal file
20
cvkbrno/migrations/0002_auto_20160515_0910.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-15 07:10
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0002_auto_20160515_0910.pyc
Normal file
BIN
cvkbrno/migrations/0002_auto_20160515_0910.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0003_member_club.py
Normal file
21
cvkbrno/migrations/0003_member_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-17 09:52
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0002_auto_20160515_0910'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0003_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0003_member_club.pyc
Normal file
Binary file not shown.
42
cvkbrno/migrations/0004_auto_20160518_2001.py
Normal file
42
cvkbrno/migrations/0004_auto_20160518_2001.py
Normal file
@@ -0,0 +1,42 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-18 18:01
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0003_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MemberWork',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('date', models.DateField()),
|
||||
('hours', models.FloatField()),
|
||||
('name', models.CharField(max_length=30)),
|
||||
('status', models.CharField(choices=[('planned', 'planned'), ('executed', 'executed')], default='planned', max_length=30)),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(default=0),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 18, 20, 1, 10, 126000)),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='memberwork',
|
||||
name='worker',
|
||||
field=models.ManyToManyField(to='cvkbrno.Member'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0004_auto_20160518_2001.pyc
Normal file
BIN
cvkbrno/migrations/0004_auto_20160518_2001.pyc
Normal file
Binary file not shown.
86
cvkbrno/migrations/0005_auto_20160519_0750.py
Normal file
86
cvkbrno/migrations/0005_auto_20160519_0750.py
Normal file
@@ -0,0 +1,86 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 05:50
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0004_auto_20160518_2001'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='Boat Code'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Nr of Seats'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Category'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Club'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Hours Worked'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Date'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hours'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Work Event Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(verbose_name='Distance'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='End Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 7, 50, 27, 933000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0005_auto_20160519_0750.pyc
Normal file
BIN
cvkbrno/migrations/0005_auto_20160519_0750.pyc
Normal file
Binary file not shown.
26
cvkbrno/migrations/0006_auto_20160519_0805.py
Normal file
26
cvkbrno/migrations/0006_auto_20160519_0805.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 06:05
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0005_auto_20160519_0750'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='Boat Categories'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 8, 5, 40, 950000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0006_auto_20160519_0805.pyc
Normal file
BIN
cvkbrno/migrations/0006_auto_20160519_0805.pyc
Normal file
Binary file not shown.
46
cvkbrno/migrations/0007_auto_20160519_1103.py
Normal file
46
cvkbrno/migrations/0007_auto_20160519_1103.py
Normal file
@@ -0,0 +1,46 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 09:03
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0006_auto_20160519_0805'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'boat', 'verbose_name_plural': 'boats'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'boat category', 'verbose_name_plural': 'boat categories'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'member work', 'verbose_name_plural': 'member work'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'outing', 'verbose_name_plural': 'outings'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 11, 3, 18, 858000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'aktivn\xed'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0007_auto_20160519_1103.pyc
Normal file
BIN
cvkbrno/migrations/0007_auto_20160519_1103.pyc
Normal file
Binary file not shown.
126
cvkbrno/migrations/0008_auto_20160519_1204.py
Normal file
126
cvkbrno/migrations/0008_auto_20160519_1204.py
Normal file
@@ -0,0 +1,126 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 10:04
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0007_auto_20160519_1103'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'lod', 'verbose_name_plural': 'lode'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'kategorie lod\xed', 'verbose_name_plural': 'kategorie lod\xed'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'clen', 'verbose_name_plural': 'clenove'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'brigady', 'verbose_name_plural': 'brigady'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'vyjezd', 'verbose_name_plural': 'vyjezdy'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='K\xf3d Lode'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='n\xe1zev lodi'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Pocet m\xedst'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'voda'), ('hangar', 'lodenice'), ('damaged', 'po\u0161kozen\xe1'), ('races', 'zavody')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='kategorie lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='kategorie lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Klub'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Odpracovan\xe9 hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'tren\xe9r'), ('member', 'clen'), ('administrator', 'spr\xe1vce')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Datum'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='N\xe1zev Brig\xe1dy'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'planovane'), ('executed', 'hotov\xe1')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Koment\xe1r'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(verbose_name='Vzd\xe1lenost'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='Datum/Cas ukoncen\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 12, 4, 16, 852000), verbose_name='Startovn\xed Datum/Cas'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'rezervace'), ('active', 'aktivn\xed'), ('completed', 'dokoncen\xfd'), ('race', 'zavod')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0008_auto_20160519_1204.pyc
Normal file
BIN
cvkbrno/migrations/0008_auto_20160519_1204.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0009_auto_20160519_1207.py
Normal file
21
cvkbrno/migrations/0009_auto_20160519_1207.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 10:07
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0008_auto_20160519_1204'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 12, 7, 34, 316000), verbose_name='Startovn\xed Datum/Cas'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0009_auto_20160519_1207.pyc
Normal file
BIN
cvkbrno/migrations/0009_auto_20160519_1207.pyc
Normal file
Binary file not shown.
107
cvkbrno/migrations/0010_auto_20160608_0811.py
Normal file
107
cvkbrno/migrations/0010_auto_20160608_0811.py
Normal file
@@ -0,0 +1,107 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-06-08 06:11
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0009_auto_20160519_1207'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'lo\u010f', 'verbose_name_plural': 'lod\u011b'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': '\u010dlen', 'verbose_name_plural': '\u010dlenov\xe9'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'Brig\xe1da', 'verbose_name_plural': 'Brig\xe1da'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'j\xedzda', 'verbose_name_plural': 'j\xedzdy'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='k\xf3d lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='po\u010det m\xedst'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'voda'), ('hangar', 'lod\u011bnice'), ('damaged', 'po\u0161kozen\xe1'), ('races', 'z\xe1vody')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='klub'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='odpracovan\xe9 hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'tren\xe9r'), ('member', '\u010dlen'), ('administrator', 'spr\xe1vce')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='datum'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='n\xe1zev brig\xe1dy'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'pl\xe1novan\xfd'), ('executed', 'proveden\xfd')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='koment\xe1\u0159'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='vzd\xe1lenost'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='P\u0159edpokl\xe1dan\xfd \u010das ukon\u010den\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 6, 8, 8, 11, 2, 709000), verbose_name='\u010cas'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'rezervace'), ('active', 'aktivn\xed'), ('completed', 'dokon\u010den\xfd'), ('race', 'z\xe1vod')], default='active', max_length=30, verbose_name='status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0010_auto_20160608_0811.pyc
Normal file
BIN
cvkbrno/migrations/0010_auto_20160608_0811.pyc
Normal file
Binary file not shown.
144
cvkbrno/migrations/0011_auto_20160613_1640.py
Normal file
144
cvkbrno/migrations/0011_auto_20160613_1640.py
Normal file
@@ -0,0 +1,144 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-06-13 14:40
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0010_auto_20160608_0811'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Races',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=30)),
|
||||
('starttime', models.DateTimeField(verbose_name='Start Time')),
|
||||
('endtime', models.DateTimeField(verbose_name='End Time')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'race',
|
||||
'verbose_name_plural': 'races',
|
||||
},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'boat', 'verbose_name_plural': 'boats'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'boat category', 'verbose_name_plural': 'boat categories'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'member work', 'verbose_name_plural': 'member work'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'outing', 'verbose_name_plural': 'outings'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='Boat Code'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Nr of Seats'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'water'), ('hangar', 'hangar'), ('damaged', 'damaged'), ('races', 'races')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Category'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='Boat Categories'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Club'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Hours Worked'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'coach'), ('member', 'member'), ('administrator', 'administrator')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Date'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hours'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Work Event Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'planned'), ('executed', 'executed')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='Distance'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 6, 13, 16, 40, 26, 888000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='boats',
|
||||
field=models.ManyToManyField(to='cvkbrno.Boat'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0011_auto_20160613_1640.pyc
Normal file
BIN
cvkbrno/migrations/0011_auto_20160613_1640.pyc
Normal file
Binary file not shown.
39
cvkbrno/migrations/0012_auto_20160719_2240.py
Normal file
39
cvkbrno/migrations/0012_auto_20160719_2240.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 20:40
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0011_auto_20160613_1640'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='races',
|
||||
name='endtime',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='races',
|
||||
name='starttime',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 937000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 937000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 935000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0012_auto_20160719_2240.pyc
Normal file
BIN
cvkbrno/migrations/0012_auto_20160719_2240.pyc
Normal file
Binary file not shown.
36
cvkbrno/migrations/0013_auto_20160719_2245.py
Normal file
36
cvkbrno/migrations/0013_auto_20160719_2245.py
Normal file
@@ -0,0 +1,36 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 20:45
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0012_auto_20160719_2240'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='races',
|
||||
old_name='boats',
|
||||
new_name='transportboats',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 357000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 359000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 359000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0013_auto_20160719_2245.pyc
Normal file
BIN
cvkbrno/migrations/0013_auto_20160719_2245.pyc
Normal file
Binary file not shown.
31
cvkbrno/migrations/0014_auto_20160719_2313.py
Normal file
31
cvkbrno/migrations/0014_auto_20160719_2313.py
Normal file
@@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 21:13
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0013_auto_20160719_2245'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 498000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 499000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 499000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0014_auto_20160719_2313.pyc
Normal file
BIN
cvkbrno/migrations/0014_auto_20160719_2313.pyc
Normal file
Binary file not shown.
36
cvkbrno/migrations/0015_auto_20160720_1741.py
Normal file
36
cvkbrno/migrations/0015_auto_20160720_1741.py
Normal file
@@ -0,0 +1,36 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-20 15:41
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0014_auto_20160719_2313'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='outing',
|
||||
name='otherrowers',
|
||||
field=models.ManyToManyField(related_name='otherrowers', to='cvkbrno.Member'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0015_auto_20160720_1741.pyc
Normal file
BIN
cvkbrno/migrations/0015_auto_20160720_1741.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0016_outing_race.py
Normal file
20
cvkbrno/migrations/0016_outing_race.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-21 06:53
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0015_auto_20160720_1741'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='outing',
|
||||
name='race',
|
||||
field=models.ManyToManyField(blank=True, to='cvkbrno.Races'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0016_outing_race.pyc
Normal file
BIN
cvkbrno/migrations/0016_outing_race.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0017_auto_20160721_1621.py
Normal file
20
cvkbrno/migrations/0017_auto_20160721_1621.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-21 14:21
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0016_outing_race'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='Distance (km)'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0017_auto_20160721_1621.pyc
Normal file
BIN
cvkbrno/migrations/0017_auto_20160721_1621.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0018_auto_20160722_1043.py
Normal file
20
cvkbrno/migrations/0018_auto_20160722_1043.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:43
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0017_auto_20160721_1621'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0018_auto_20160722_1043.pyc
Normal file
BIN
cvkbrno/migrations/0018_auto_20160722_1043.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0019_boatcategory_club.py
Normal file
21
cvkbrno/migrations/0019_boatcategory_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:44
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0018_auto_20160722_1043'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='boatcategory',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30, verbose_name='Club'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0019_boatcategory_club.pyc
Normal file
BIN
cvkbrno/migrations/0019_boatcategory_club.pyc
Normal file
Binary file not shown.
19
cvkbrno/migrations/0020_remove_member_club.py
Normal file
19
cvkbrno/migrations/0020_remove_member_club.py
Normal file
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:46
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0019_boatcategory_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0020_remove_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0020_remove_member_club.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0021_member_club.py
Normal file
21
cvkbrno/migrations/0021_member_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:47
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0020_remove_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30, verbose_name='Club'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0021_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0021_member_club.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0022_auto_20160723_1502.py
Normal file
20
cvkbrno/migrations/0022_auto_20160723_1502.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-23 13:02
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0021_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='worker',
|
||||
field=models.ManyToManyField(related_name='Worker', to='cvkbrno.Member'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0022_auto_20160723_1502.pyc
Normal file
BIN
cvkbrno/migrations/0022_auto_20160723_1502.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0023_memberwork_comment.py
Normal file
20
cvkbrno/migrations/0023_memberwork_comment.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-24 06:33
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0022_auto_20160723_1502'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='memberwork',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0023_memberwork_comment.pyc
Normal file
BIN
cvkbrno/migrations/0023_memberwork_comment.pyc
Normal file
Binary file not shown.
0
cvkbrno/migrations/__init__.py
Normal file
0
cvkbrno/migrations/__init__.py
Normal file
BIN
cvkbrno/migrations/__init__.pyc
Normal file
BIN
cvkbrno/migrations/__init__.pyc
Normal file
Binary file not shown.
171
cvkbrno/models.py
Normal file
171
cvkbrno/models.py
Normal file
@@ -0,0 +1,171 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models
|
||||
from django.contrib.auth.models import User
|
||||
from django import forms
|
||||
from django.forms import ModelForm
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils import timezone
|
||||
|
||||
import datetime
|
||||
|
||||
# Create your models here.
|
||||
|
||||
|
||||
class BoatCategory(models.Model):
|
||||
name = models.CharField(_("Boat Category"),max_length=30)
|
||||
club = models.CharField(_("Club"),max_length=30)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _("boat category")
|
||||
verbose_name_plural = _("boat categories")
|
||||
ordering = ['name']
|
||||
|
||||
def __str__(self):
|
||||
str = self.name
|
||||
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.name
|
||||
|
||||
return str
|
||||
|
||||
class Member(models.Model):
|
||||
statuses = (
|
||||
("coach", _("coach")),
|
||||
("member", _("member")),
|
||||
("administrator", _("administrator")),
|
||||
)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _("member")
|
||||
verbose_name_plural = _("members")
|
||||
ordering = ['user']
|
||||
|
||||
user = models.OneToOneField(User)
|
||||
contributions = models.BooleanField(default=True)
|
||||
status = models.CharField(default="member",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
categories = models.ManyToManyField(BoatCategory,
|
||||
verbose_name=_("Boat Categories"))
|
||||
club = models.CharField(_("Club"),max_length=30)
|
||||
hoursworked = models.FloatField(_("Hours Worked"))
|
||||
|
||||
def __str__(self):
|
||||
str = self.user.first_name+' '+self.user.last_name
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.user.first_name+' '+self.user.last_name
|
||||
return str
|
||||
|
||||
class Boat(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("boat")
|
||||
verbose_name_plural = _("boats")
|
||||
ordering = ['boatcode']
|
||||
|
||||
boatname = models.CharField(_("Boat Name"),max_length=30)
|
||||
boatcode = models.CharField(_("Boat Code"),max_length=10)
|
||||
categories = models.ManyToManyField(BoatCategory)
|
||||
nrseats = models.IntegerField(_("Nr of Seats"))
|
||||
statuses = (
|
||||
("water",_("water")),
|
||||
("hangar",_("hangar")),
|
||||
("damaged",_("damaged")),
|
||||
("races",_("races")),
|
||||
)
|
||||
status = models.CharField(default="hangar",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
|
||||
def __str__(self):
|
||||
str = self.boatcode+' '+self.boatname
|
||||
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.boatcode+' '+self.boatname
|
||||
|
||||
return str
|
||||
|
||||
class MemberWork(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("member work")
|
||||
verbose_name_plural = _("member work")
|
||||
|
||||
date = models.DateField(_("Date"))
|
||||
hours = models.FloatField(_("Hours"))
|
||||
name = models.CharField(_("Work Event Name"),max_length=30)
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
worker = models.ManyToManyField(Member,_("Worker"))
|
||||
statuses = (
|
||||
("planned",_("planned")),
|
||||
("executed",_("executed"))
|
||||
)
|
||||
status = models.CharField(default="planned",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
class Races(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("race")
|
||||
verbose_name_plural = _("races")
|
||||
|
||||
|
||||
name = models.CharField(max_length = 30)
|
||||
startdatetime = models.DateTimeField(verbose_name = _("Start Time"),default=timezone.now)
|
||||
enddatetime = models.DateTimeField(verbose_name = _("End Time"),default=timezone.now)
|
||||
|
||||
transportboats = models.ManyToManyField(Boat)
|
||||
|
||||
def __str__(self):
|
||||
str = self.name
|
||||
str = str+' '+self.startdatetime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.name
|
||||
str = str+' '+self.startdatetime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
|
||||
class Outing(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("outing")
|
||||
verbose_name_plural = _("outings")
|
||||
|
||||
|
||||
starttime = models.DateTimeField(verbose_name = _("Start Time"),default=timezone.now)
|
||||
endtime = models.DateTimeField(verbose_name = _("End Time"),blank=True,null=True)
|
||||
distance = models.FloatField(_("Distance (km)"),default=12)
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
statuses = (
|
||||
("reservation",_("reservation")),
|
||||
("active", _("active")),
|
||||
("completed", _("completed")),
|
||||
("race", _("race")),
|
||||
)
|
||||
boat = models.ForeignKey(Boat)
|
||||
rower = models.ForeignKey(Member)
|
||||
race = models.ManyToManyField(Races,blank=True)
|
||||
otherrowers = models.ManyToManyField(Member,related_name="otherrowers")
|
||||
status = models.CharField(_("Status"),default="active",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
|
||||
|
||||
def __str__(self):
|
||||
str = self.boat.boatcode
|
||||
str = str+' '+self.starttime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.boat.boatcode
|
||||
str = str+' '+self.starttime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
BIN
cvkbrno/models.pyc
Normal file
BIN
cvkbrno/models.pyc
Normal file
Binary file not shown.
45
cvkbrno/tasks.py
Normal file
45
cvkbrno/tasks.py
Normal file
@@ -0,0 +1,45 @@
|
||||
from celery import Celery,app
|
||||
import os
|
||||
import time
|
||||
import gc
|
||||
|
||||
import rowingdata
|
||||
from rowingdata import main as rmain
|
||||
from rowingdata import rowingdata as rdata
|
||||
import rowingdata
|
||||
#from rowers.models import Workout
|
||||
from matplotlib.backends.backend_agg import FigureCanvas
|
||||
#from matplotlib.backends.backend_cairo import FigureCanvasCairo as FigureCanvas
|
||||
import matplotlib.pyplot as plt
|
||||
from matplotlib import figure
|
||||
|
||||
import stravalib
|
||||
|
||||
from django.core.mail import send_mail, BadHeaderError,EmailMessage
|
||||
|
||||
|
||||
@app.task
|
||||
def add(x, y):
|
||||
return x + y
|
||||
|
||||
@app.task
|
||||
def handle_sendemailwork(bcclist,name,date,comment):
|
||||
|
||||
# send email with attachment
|
||||
subject = "Nova brigada "+str(date)
|
||||
message = "Ahoj,\n\n"
|
||||
message += "Nova brigada.\n\n"
|
||||
message += "Datum: "+str(date)+"\n"
|
||||
message += "Nazev: "+str(name)+"\n\n"
|
||||
message += comment+"\n\n"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
['info@rowsandall.com'],
|
||||
bcclist)
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
BIN
cvkbrno/tasks.pyc
Normal file
BIN
cvkbrno/tasks.pyc
Normal file
Binary file not shown.
31
cvkbrno/templates/cvkbrno_boat_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_boat_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_boat_add_form.html~
Normal file
31
cvkbrno/templates/cvkbrno_boat_add_form.html~
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_boat_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_boat_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/boats/{{ id }}/delete">
|
||||
{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
25
cvkbrno/templates/cvkbrno_boat_delete_confirm.html~
Normal file
25
cvkbrno/templates/cvkbrno_boat_delete_confirm.html~
Normal file
@@ -0,0 +1,25 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% "Delete Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/boats/{{ id }}/delete">
|
||||
{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
66
cvkbrno/templates/cvkbrno_boat_edit_form.html
Normal file
66
cvkbrno/templates/cvkbrno_boat_edit_form.html
Normal file
@@ -0,0 +1,66 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/boats/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings with this boat" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
66
cvkbrno/templates/cvkbrno_boat_edit_form.html~
Normal file
66
cvkbrno/templates/cvkbrno_boat_edit_form.html~
Normal file
@@ -0,0 +1,66 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/boats/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings with this boat" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td>{% trans outing.status %}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
80
cvkbrno/templates/cvkbrno_boats_admin.html
Normal file
80
cvkbrno/templates/cvkbrno_boats_admin.html
Normal file
@@ -0,0 +1,80 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boats Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boats Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/boats/add">{% trans "Add Boat" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Code" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for boat in theboats %}
|
||||
<tr>
|
||||
<td>{{ boat.boatcode }}</td>
|
||||
<td>{{ boat.boatname }}</td>
|
||||
<td>{% trans boat.status %}</td>
|
||||
<td><a href="/cvkbrno/boats/{{ boat.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.boat.boatname }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
80
cvkbrno/templates/cvkbrno_boats_admin.html~
Normal file
80
cvkbrno/templates/cvkbrno_boats_admin.html~
Normal file
@@ -0,0 +1,80 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boats Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boats Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/boats/add">{% trans "Add Boat" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Code" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for boat in theboats %}
|
||||
<tr>
|
||||
<td>{{ boat.boatcode }}</td>
|
||||
<td>{{ boat.boatname }}</td>
|
||||
<td>{% trans boat.status %}</td>
|
||||
<td><a href="/cvkbrno/boats/{{ boat.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.boat.boatname }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td>{% trans outing.status %}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
45
cvkbrno/templates/cvkbrno_categories_admin.html
Normal file
45
cvkbrno/templates/cvkbrno_categories_admin.html
Normal file
@@ -0,0 +1,45 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boat Category Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boat Category Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addcategory" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small green" href="/cvkbrno/categories/add">{% trans "Add Boat Category" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for category in thecats %}
|
||||
<tr>
|
||||
<td>{{ category.name }}</td>
|
||||
<td><a href="/cvkbrno/categories/{{ category.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
45
cvkbrno/templates/cvkbrno_categories_admin.html~
Normal file
45
cvkbrno/templates/cvkbrno_categories_admin.html~
Normal file
@@ -0,0 +1,45 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boat Category Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boat Category Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addcategory" class="grid_2 suffix_4 alpha">
|
||||
<p class="greenbar">
|
||||
<a href="/cvkbrno/categories/add">{% trans "Add Boat Category" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for category in thecats %}
|
||||
<tr>
|
||||
<td>{{ category.name }}</td>
|
||||
<td><a href="/cvkbrno/categories/{{ category.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Boat Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/categories/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html~
Normal file
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html~
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Boat Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/categories/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
37
cvkbrno/templates/cvkbrno_categories_edit_form.html
Normal file
37
cvkbrno/templates/cvkbrno_categories_edit_form.html
Normal file
@@ -0,0 +1,37 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/categories/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
37
cvkbrno/templates/cvkbrno_categories_edit_form.html~
Normal file
37
cvkbrno/templates/cvkbrno_categories_edit_form.html~
Normal file
@@ -0,0 +1,37 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/categories/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_category_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_category_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_category_add_form.html~
Normal file
31
cvkbrno/templates/cvkbrno_category_add_form.html~
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
81
cvkbrno/templates/cvkbrno_login.html
Normal file
81
cvkbrno/templates/cvkbrno_login.html
Normal file
@@ -0,0 +1,81 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<div class="grid_12 alpha">
|
||||
{% if form.errors %}
|
||||
<p>{% trans "Your username and password didn't match. Please try again." %}</p>
|
||||
{% endif %}
|
||||
|
||||
<form method="post" action="">
|
||||
{% csrf_token %}
|
||||
{% if next %}
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
{% endif %}
|
||||
<table align="center">
|
||||
<tr><th>
|
||||
<label class="control-label" for="username">{% trans "Username" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" id="username" name="username" placeholder="Username">
|
||||
</td></tr>
|
||||
<tr><th>
|
||||
<label class="control-label" for="password">
|
||||
{% trans "Password" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" id="password" placeholder="Password">
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td> </p>
|
||||
<td>
|
||||
<button class="button green" type="submit" class="btn">{% trans "Login" %}</button>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="grid_6 alpha">
|
||||
<h1>{% trans "Boats Out" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in activeoutings %}
|
||||
<tr>
|
||||
<td> {{ outing.boat.boatname }} </td>
|
||||
<td> {{ outing.starttime }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="grid_6 omega">
|
||||
<h1>{% trans "Reservations" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
<th>{% trans "Reserved by" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for res in reservations %}
|
||||
<tr>
|
||||
<td> {{ res.boat.boatname }} </td>
|
||||
<td> {{ res.starttime }} </td>
|
||||
<td> {{ res.rower.user.first_name }} {{ res.rower.user.last_name }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{% endblock %}
|
||||
81
cvkbrno/templates/cvkbrno_login.html~
Normal file
81
cvkbrno/templates/cvkbrno_login.html~
Normal file
@@ -0,0 +1,81 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<div class="grid_12 alpha">
|
||||
{% if form.errors %}
|
||||
<p>{% trans "Your username and password didn't match. Please try again." %}</p>
|
||||
{% endif %}
|
||||
|
||||
<form method="post" action="">
|
||||
{% csrf_token %}
|
||||
{% if next %}
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
{% endif %}
|
||||
<table align="center">
|
||||
<tr><th>
|
||||
<label class="control-label" for="username">{% trans "Username" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" id="username" name="username" placeholder="Username">
|
||||
</td></tr>
|
||||
<tr><th>
|
||||
<label class="control-label" for="password">
|
||||
{% trans "Password" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" id="password" placeholder="Password">
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td> </p>
|
||||
<td>
|
||||
<button type="submit" class="btn">{% trans "Login" %}</button>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="grid_6 alpha">
|
||||
<h1>{% trans "Boats Out" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in activeoutings %}
|
||||
<tr>
|
||||
<td> {{ outing.boat.boatname }} </td>
|
||||
<td> {{ outing.starttime }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="grid_6 omega">
|
||||
<h1>{% trans "Reservations" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
<th>{% trans "Reserved by" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for res in reservations %}
|
||||
<tr>
|
||||
<td> {{ res.boat.boatname }} </td>
|
||||
<td> {{ res.starttime }} </td>
|
||||
<td> {{ res.rower.user.first_name }} {{ res.rower.user.last_name }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{% endblock %}
|
||||
33
cvkbrno/templates/cvkbrno_member_add_form.html
Normal file
33
cvkbrno/templates/cvkbrno_member_add_form.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
{{ form3.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
33
cvkbrno/templates/cvkbrno_member_add_form.html~
Normal file
33
cvkbrno/templates/cvkbrno_member_add_form.html~
Normal file
@@ -0,0 +1,33 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
{{ form3.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
39
cvkbrno/templates/cvkbrno_member_edit_form.html
Normal file
39
cvkbrno/templates/cvkbrno_member_edit_form.html
Normal file
@@ -0,0 +1,39 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/members/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Member" %}</h1>
|
||||
|
||||
<p>{% trans "username" %}: {{ username }}</p>
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
38
cvkbrno/templates/cvkbrno_member_edit_form.html~
Normal file
38
cvkbrno/templates/cvkbrno_member_edit_form.html~
Normal file
@@ -0,0 +1,38 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/members/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
53
cvkbrno/templates/cvkbrno_members_admin.html
Normal file
53
cvkbrno/templates/cvkbrno_members_admin.html
Normal file
@@ -0,0 +1,53 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/members/add">{% trans "Add Member" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if themembers %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Last Name" %}</th>
|
||||
<th>{% trans "First Name" %}</th>
|
||||
<th>{% trans "Contributions" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for member in themembers %}
|
||||
<tr>
|
||||
<td>{{ member.user.last_name }}</td>
|
||||
<td>{{ member.user.first_name }}</td>
|
||||
<td>{{ member.contributions }}</td>
|
||||
<td><a href="/cvkbrno/members/{{ member.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
53
cvkbrno/templates/cvkbrno_members_admin.html~
Normal file
53
cvkbrno/templates/cvkbrno_members_admin.html~
Normal file
@@ -0,0 +1,53 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p class="greenbar">
|
||||
<a href="/cvkbrno/members/add">{% trans "Add Member" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if themembers %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Last Name" %}</th>
|
||||
<th>{% trans "First Name" %}</th>
|
||||
<th>{% trans "Contributions" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for member in themembers %}
|
||||
<tr>
|
||||
<td>{{ member.user.last_name }}</td>
|
||||
<td>{{ member.user.first_name }}</td>
|
||||
<td>{{ member.contributions }}</td>
|
||||
<td><a href="/cvkbrno/members/{{ member.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/members/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html~
Normal file
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html~
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/members/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_memberswork_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_memberswork_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Members Work" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Members Work" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user